0
0
0
-1
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
-1
0
-1
1
-3
3
-6
7
-8
-21
-600
-495
-274
-774
-528
-109
171
268
7
-569
-336
-246
-703
81
290
-64
-105
-145
172
-88
-391
-520
-603
-635
-542
29
652
797
302
153
-698
-1087
-492
-562
-207
282
201
-334
-297
165
51
-330
-245
-269
-157
76
-148
-359
-127
-521
-526
-45
91
609
644
473
-24
-429
-640
-1265
-1005
116
892
1304
1061
-463
-714
-295
-681
-124
571
174
-99
-288
-530
-496
-482
-193
333
612
432
-198
-668
-320
-711
-1128
-1257
-86
1022
374
403
342
-269
-1130
-959
-298
-561
-122
175
-348
-617
-599
-367
-299
-261
68
-313
-943
-423
220
32
-19
-654
-979
-598
-689
-283
-541
322
888
-386
-697
-729
-873
-278
-605
-873
-137
-44
369
139
-540
-199
-280
-767
-1146
-982
-370
-140
103
123
146
-193
-922
-1174
-462
-519
-519
-16
38
59
-77
72
-26
-707
-760
-609
-955
-127
136
-609
-371
23
139
67
-390
-422
-259
-276
-727
-455
36
-272
-260
5
171
-532
-393
457
225
-355
-1085
-825
-403
-187
-89
129
222
-355
-37
-381
-594
-666
-808
-270
-189
-444
-554
-277
-309
-188
-293
-660
156
-120
-548
-437
-761
-673
-612
-660
-111
436
76
-15
-266
-966
-938
-667
-613
-354
8
-68
-208
83
-116
-311
-524
-853
-431
60
-155
-490
-673
-346
-323
-1013
-844
149
406
833
-170
-1871
-1394
-200
-521
-469
52
-450
-421
-775
-974
-368
81
160
-185
-396
-703
-1746
-1029
-34
-342
266
277
32
403
427
51
-899
-1784
-1556
-523
-57
322
570
470
196
-2
-7
-461
-602
-410
-476
-726
-1147
-493
155
253
200
-580
-234
591
577
-410
-593
-415
-1504
-1224
204
246
133
360
-72
-279
84
-732
-1342
-269
-110
96
25
-155
243
-233
-204
41
-608
-58
-187
-575
-221
63
-71
-171
-39
-528
-273
-21
-327
-262
-98
-245
-65
347
82
-759
-1320
-898
-658
141
989
972
437
-172
-633
-1352
-1066
-643
-170
413
320
49
65
-259
-790
-550
-443
-307
251
137
-608
-869
-549
280
866
-303
-1491
-570
252
-176
-48
-423
-443
-105
186
-240
-1045
-462
-368
-242
238
656
395
-141
-649
-1422
-1491
-734
-282
-171
608
782
400
30
-666
-881
-568
23
-554
-491
306
-336
225
408
-1216
-877
-266
-818
54
295
457
314
26
-510
-1436
-1231
-1179
-1416
-199
674
824
1475
312
-771
-1687
-2274
-640
-415
-397
725
369
396
326
-646
-416
-500
-905
-548
-1340
-322
442
-604
6
390
220
-255
-632
-912
-935
-806
-575
-70
668
693
-230
-582
-1227
-1847
-927
397
1027
998
589
-364
-1565
-1402
-963
-944
-69
0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
1
-2
2
-4
3
-5
5
-8
9
-12
15
-23
39
-147
-640
-519
-412
-384
-442
-885
-665
-416
-631
-262
-28
458
520
-1071
-1422
-1013
-1270
-1101
-893
-444
68
801
507
-512
-373
-307
-1260
-1218
-1345
-1302
-754
-624
294
-54
-427
486
-317
-1091
-367
-263
-688
-926
-652
-64
-343
-381
234
213
-63
93
-226
-696
-737
15
-181
-914
-609
-501
-605
-535
205
574
300
168
57
-480
-921
-1296
-661
-589
-41
829
354
636
185
30
-38
-224
-92
-114
-363
-456
-163
-204
72
178
513
163
-1023
-395
-582
-535
205
375
415
144
-324
-1103
-1592
-1322
-470
299
1268
1720
716
-487
-996
-1808
-2041
-741
-754
-420
990
797
632
556
-182
-551
-670
-970
-481
-142
175
179
-667
-841
-1008
-999
-681
-193
438
494
64
-54
-192
-860
-1351
-1869
-1985
-872
-68
-77
-12
-2
-47
-140
-494
-1198
-935
-326
-647
-723
-588
-843
-1189
-1061
-294
-264
-974
-720
-158
138
132
-600
-1291
-1483
-1932
-1433
-367
-336
-774
-514
-341
-1303
-990
-693
-834
-440
-785
-1021
-583
-352
-1330
-1546
-979
-665
-472
-538
-575
-216
-104
-615
-1281
-1036
-462
-598
-163
131
-291
-301
-47
-333
-1148
-1001
-466
-1027
-698
180
-116
-98
103
-491
-496
-445
-551
-540
-332
-123
-490
-346
-621
-645
-122
-183
-29
452
138
-580
-717
-317
-683
-780
-104
-656
-776
-332
-785
-454
245
94
-25
129
-216
-970
-1089
-1091
-967
-675
-515
-95
-307
-153
385
194
129
223
-178
-323
-160
-640
-761
-593
-636
-451
-127
273
488
227
68
154
-61
-495
-953
-747
-565
-357
210
439
-10
-447
-130
-12
-502
-548
-380
-353
-558
-349
70
-380
-560
-326
-475
-655
-299
-9
-12
136
81
-248
-350
-542
-816
-825
-515
-668
-534
419
509
210
202
-471
-683
-459
-502
-189
-193
-278
56
-186
-421
-87
-341
-311
-71
-232
-169
-239
-206
-527
-1093
-653
-397
-239
253
189
-210
-257
-503
-1043
-1296
-1107
-799
-713
-183
233
-135
-382
-233
-343
-542
-613
-609
-845
-906
-685
-728
-528
-57
-245
-504
-335
-277
-421
-347
-438
-792
-762
-698
-632
-921
-886
-256
-135
-62
226
103
-98
-84
-409
-891
-726
-745
-911
-249
16
-494
-362
-186
-285
-131
-247
-229
-262
-365
-269
-441
-498
-427
-550
-416
-232
-108
69
104
213
224
124
-168
-323
-196
-288
-432
-446
-709
-771
-257
-207
-224
134
209
158
136
-251
-475
-455
-533
-497
-454
-367
-274
-247
-129
30
-46
-14
-46
-241
-212
-323
-509
-475
-366
-245
-265
-314
-264
-266
-380
-469
-351
-320
-452
-606
-727
-556
-555
-737
-460
-455
-606
-553
-581
-556
-380
-380
-350
-302
-486
-574
-735
-924
-863
-825
-687
-522
-501
-325
-207
-263
-201
-231
-465
-575
-634
-678
-695
-746
-626
-422
-327
-238
-203
-167
-204
-331
-411
-522
-653
-698
-665
-603
-497
-336
-235
-209
-144
-136
-172
-191
-234
-203
-143
-153
-199
-306
-375
-305
-338
-395
-403
-384
-303
-262
-195
-200
-245
-258
-268
-301
-398
-420
-403
-413
-371
-377
-411
-394
-319
-241
-191
-146
-91
-66
-96
-77
-72
-159
-178
-190
-278
-304
-259
-211
-181
-157
-126
-66
-40
-43
-32
-63
-70
-72
-166
-230
-220
-210
-218
-208
-199
-178
-67
29
24
49
16
-88
-144
-199
-257
-312
-367
-372
-348
-286
-189
-142
-148
-186
-240
-250
-179
-158
-180
-158
-179
-257
-248
-227
-231
-207
-166
-60
71
143
154
79
-28
-13
14
2
13
-7
6
41
73
117
142
132
117
123
169
173
154
100
26
20
-1
-8
28
47
43
58
29
92
89
135
145
153
74
125
-17
21
-155
237
-46
-307
665
-230
237
712
-253
419
533
-175
402
268
148
182
298
170
12
91
381
-8
302
417
33
362
374
90
245
166
-30
-24
-22
-62
-12
65
64
68
184
200
138
170
152
62
25
-34
-86
-55
-57
-9
16
49
39
65
45
-3
-42
-63
-128
-156
-165
-183
-207
-174
-200
-233
-200
-257
-292
-327
-269
-353
-411
-348
-430
-466
-404
-506
-505
-444
-513
-532
-512
-560
-592
-550
-587
-583
-597
-620
-590
-568
-613
-611
-665
-692
-665
-635
-621
-629
-618
-573
-567
-565
-603
-644
-653
-660
-658
-616
-590
-580
-535
-554
-598
-642
-678
-687
-696
-692
-667
-642
-572
-489
-438
-407
-420
-432
-442
-441
-443
-450
-438
-415
-402
-399
-355
-318
-281
-209
-147
-124
-99
-54
-4
55
59
35
27
35
63
87
85
119
166
223
270
280
279
268
290
301
253
183
202
257
3
63
151
-72
25
60
-136
50
102
-159
-111
-30
-256
-301
-257
-424
-424
-371
-506
-589
-527
-601
-650
-573
-575
-628
-592
-600
-663
-672
-723
-790
-779
-761
-813
-834
-803
-791
-762
-763
-766
-746
-743
-781
-806
-820
-856
-870
-860
-864
-880
-896
-897
-907
-899
-925
-966
-977
-1008
-1034
-1055
-1106
-1169
-1194
-1215
-1242
-1257
-1282
-1293
-1271
-1224
-1189
-1152
-1105
-1080
-1069
-1016
-959
-920
-887
-872
-844
-786
-716
-647
-545
-421
-283
-146
-14
102
227
376
530
631
680
688
668
663
655
673
686
723
800
845
931
1043
1169
1284
1371
1446
1499
1582
1642
1685
1717
1758
1783
1780
1780
1733
1679
1609
1571
1525
1523
1509
1466
1450
1364
1305
1208
1104
956
749
540
271
72
-86
-216
-333
-482
-629
-783
-888
-994
-1109
-1226
-1450
-1787
-2170
-2508
-2762
-2862
-2866
-2862
-2829
-2766
-2665
-2485
-2242
-2045
-1936
-1863
-1849
-1846
-1804
-1771
-1740
-1689
-1638
-1618
-1608
-1552
-1527
-1451
-1375
-1340
-1339
-1281
-1255
-1356
-1417
-1577
-1717
-1806
-1876
-1977
-1993
-2064
-2064
-2031
-1957
-1925
-1908
-1871
-1851
-1823
-1808
-1819
-1802
-1730
-1654
-1561
-1446
-1301
-1144
-938
-713
-475
-212
67
349
586
771
843
842
821
777
764
787
803
841
981
1168
1368
1596
1796
1949
2097
2216
2241
2293
2370
2438
2576
2708
2827
2913
3018
3163
3221
3307
3300
3247
3239
3266
3203
3113
3034
2832
2682
2512
2301
2004
1717
1420
1047
700
195
-477
-1221
-1894
-2519
-2878
-2989
-3038
-3046
-3028
-2972
-2850
-2542
-2217
-2045
-1924
-1904
-1954
-1919
-1742
-1559
-1295
-1040
-760
-523
-229
140
499
873
1272
1592
1833
2081
2190
2267
2239
2151
1907
1639
1319
918
536
249
-15
-144
-191
-312
-466
-659
-909
-1214
-1583
-2055
-2604
-3126
-3571
-3920
-4141
-4256
-4288
-4217
-4067
-3854
-3640
-3390
-3158
-2945
-2697
-2493
-2308
-2167
-2074
-1978
-1875
-1726
-1579
-1447
-1299
-1129
-884
-600
-329
-119
-4
71
125
127
68
-41
-175
-286
-366
-390
-414
-405
-340
-268
-183
-116
-72
-21
42
73
92
130
153
189
226
283
311
341
393
459
674
879
1158
1452
1683
2044
2307
2577
2855
3025
3278
3440
3601
3803
3934
4224
4450
4682
4956
5086
5369
5576
5678
5698
5421
5082
4599
4044
3410
2318
929
-635
-2146
-3094
-3620
-3893
-4137
-4446
-4479
-4333
-3857
-3292
-3017
-2880
-3046
-3307
-3402
-3412
-3302
-3238
-3153
-3030
-2915
-2571
-2100
-1562
-891
-235
418
1136
1893
2633
3191
3555
3698
3632
3452
3109
2607
2093
1601
1175
887
703
599
507
461
418
314
149
-142
-549
-1020
-1538
-2074
-2638
-3183
-3708
-4185
-4566
-4854
-5012
-5026
-4911
-4713
-4402
-3978
-3491
-2958
-2489
-2146
-1893
-1744
-1681
-1677
-1711
-1719
-1686
-1588
-1434
-1229
-939
-629
-310
3
235
410
520
584
586
510
373
189
-19
-203
-388
-568
-719
-828
-827
-750
-620
-444
-249
-23
189
353
472
518
533
544
488
453
428
450
556
642
807
973
1198
1490
1728
2010
2335
2624
2954
3285
3387
3592
3645
3700
3770
3618
3690
3473
3527
3634
3596
3879
3826
3948
4121
4224
4539
4474
3868
2730
1020
-503
-1556
-2326
-2861
-3717
-4501
-4870
-4823
-4096
-3447
-3115
-2916
-3083
-2975
-2659
-2281
-1832
-1768
-1661
-1692
-1780
-1679
-1730
-1703
-1622
-1621
-1458
-1088
-431
411
1184
1913
2476
2910
3269
3297
3094
2720
2211
1751
1301
906
492
58
-324
-674
-985
-1282
-1642
-1915
-2091
-2193
-2229
-2317
-2385
-2498
-2641
-2875
-3265
-3622
-4002
-4318
-4518
-4670
-4667
-4550
-4280
-3931
-3598
-3188
-2812
-2426
-2055
-1759
-1477
-1259
-1026
-817
-708
-652
-668
-703
-737
-803
-836
-875
-861
-741
-574
-361
-162
-4
157
233
255
231
149
98
20
-47
-150
-258
-290
-316
-310
-297
-289
-194
-81
138
376
603
856
1074
1340
1509
1666
1800
1947
2102
2242
2450
2658
3047
3451
3775
4157
4398
4749
5008
5245
5531
5617
5810
5660
5493
5301
4963
4704
4124
3474
2581
1455
308
-950
-2033
-2816
-3511
-4016
-4442
-4728
-4760
-4649
-4340
-4067
-3911
-3770
-3727
-3593
-3287
-3024
-2742
-2597
-2489
-2355
-2222
-1977
-1802
-1567
-1245
-890
-405
184
860
1557
2173
2676
3060
3323
3482
3492
3360
3181
2888
2559
2207
1808
1417
1003
587
171
-196
-535
-878
-1138
-1333
-1483
-1609
-1739
-1906
-2121
-2353
-2650
-2971
-3332
-3686
-4017
-4297
-4474
-4572
-4589
-4550
-4397
-4133
-3796
-3410
-3007
-2601
-2172
-1713
-1286
-925
-635
-428
-306
-261
-282
-357
-452
-570
-678
-740
-795
-839
-841
-810
-760
-726
-700
-677
-651
-613
-583
-554
-557
-580
-591
-601
-675
-743
-793
-847
-858
-815
-723
-577
-430
-267
-65
137
335
496
627
761
825
883
923
983
1075
1136
1259
1341
1435
1619
1747
1921
2090
2217
2390
2541
2726
2930
3016
3171
3273
3322
3499
3525
3632
3817
3942
4204
4348
4459
4509
4193
3461
2333
987
-83
-836
-1554
-2275
-3207
-3894
-4119
-4016
-3665
-3587
-3713
-3820
-3810
-3409
-2860
-2406
-2094
-1897
-1686
-1437
-1326
-1275
-1512
-1803
-1700
-2235
-2026
-1829
-1890
-984
-690
-204
548
754
1340
1730
1936
2252
2338
2387
2520
2367
2208
1980
1511
1136
615
87
-471
-1003
-1260
-1524
-1624
-1655
-1816
-1854
-1930
-1996
-2059
-2244
-2356
-2739
-2907
-3069
-3339
-3426
-3809
-4080
-4279
-4365
-4305
-4226
-4113
-3753
-3314
-2748
-1960
-1536
-936
-449
-82
436
611
710
706
625
608
478
270
-6
-286
-502
-671
-846
-993
-1049
-977
-747
-496
-243
1
230
504
698
818
812
714
645
549
477
355
151
-75
-222
-284
-346
-378
-393
-354
-187
93
411
765
1125
1444
1791
2103
2370
2588
2728
2846
2919
3067
3142
3200
3259
3248
3277
3249
3281
3301
3349
3472
3586
3726
3776
3748
3640
3512
3290
2918
2369
1595
782
23
-555
-1075
-1613
-2137
-2653
-3004
-3139
-3164
-3158
-3185
-3199
-3064
-2793
-2394
-2046
-1753
-1527
-1350
-1167
-1012
-930
-963
-1038
-1146
-1177
-1164
-1091
-987
-867
-640
-397
-114
166
423
703
994
1285
1547
1741
1865
1934
1933
1872
1721
1471
1167
814
464
121
-237
-566
-881
-1154
-1358
-1526
-1643
-1753
-1839
-1909
-1953
-1988
-1989
-1957
-1963
-1982
-2040
-2087
-2130
-2193
-2242
-2303
-2325
-2273
-2215
-2076
-1920
-1720
-1487
-1231
-910
-618
-299
-13
250
491
670
790
898
934
901
847
670
518
360
183
91
-141
-235
-329
-324
-326
-252
-205
-202
-65
-24
119
159
291
308
376
421
419
347
287
211
103
51
-100
-150
-205
-189
-161
-130
-90
-21
79
220
378
467
580
705
843
996
1063
1100
1100
1074
1055
1019
904
846
749
728
694
637
594
563
622
672
748
808
919
1004
1142
1318
1395
1489
1562
1556
1574
1503
1388
1224
976
683
349
34
-292
-592
-872
-1139
-1362
-1532
-1648
-1708
-1735
-1719
-1681
-1613
-1502
-1381
-1243
-1106
-974
-875
-782
-725
-699
-705
-744
-774
-839
-871
-870
-868
-842
-811
-744
-655
-537
-406
-269
-118
13
123
231
335
399
425
405
351
249
136
17
-140
-302
-465
-633
-800
-910
-1007
-1089
-1172
-1230
-1255
-1297
-1257
-1289
-1266
-1208
-1150
-1086
-1005
-959
-935
-885
-819
-765
-785
-676
-737
-682
-618
-593
-560
-558
-508
-536
-469
-383
-402
-332
-322
-303
-253
-227
-190
-179
-141
-94
-93
53
72
149
204
222
246
202
291
280
326
418
367
226
175
71
42
-101
-322
-569
-809
-910
-1093
-1175
-1359
-1461
-1569
-1510
-1405
-1354
-1146
-1034
-791
-532
-254
-42
150
342
466
619
665
676
666
577
514
347
226
75
-82
-178
-283
-353
-404
-430
-425
-383
-322
-254
-141
-14
101
243
352
424
486
505
539
464
439
314
237
81
-35
-163
-299
-388
-496
-572
-617
-622
-618
-586
-528
-429
-371
-248
-168
-81
-14
64
92
114
104
71
4
-34
-124
-204
-290
-382
-464
-569
-635
-693
-739
-761
-744
-734
-701
-685
-634
-577
-506
-445
-403
-370
-328
-299
-303
-317
-330
-350
-391
-426
-464
-505
-531
-572
-607
-635
-617
-621
-600
-574
-532
-488
-435
-366
-329
-253
-214
-142
-109
-67
-50
-56
-38
-40
-61
-79
-87
-87
-100
-116
-122
-160
-148
-196
-160
-191
-176
-165
-157
-106
-107
-74
-73
-43
-80
29
-142
-84
-126
-128
-49
-181
-104
-209
-191
-170
-141
-191
-216
-206
-188
-207
-186
-199
-276
-267
-306
-326
-335
-372
-347
-348
-161
-329
-477
-349
-456
-325
-386
-409
-567
-525
-434
-445
-452
-488
-535
-551
-405
-394
-390
-333
-323
-281
-161
-155
-160
-126
-143
-129
-74
-82
-130
-156
-174
-213
-209
-228
-270
-289
-293
-294
-301
-315
-331
-348
-350
-336
-337
-342
-355
-351
-340
-321
-333
-343
-334
-328
-309
-294
-283
-274
-253
-225
-208
-183
-180
-161
-155
-168
-178
-173
-159
-235
-206
-255
-256
-257
-208
-288
-198
-257
-252
-237
-256
-198
-266
-171
-260
-139
-197
-122
-206
-118
-189
-185
-173
-243
-128
-198
-160
-179
-240
-257
-334
-339
-408
-434
-423
-489
-455
-527
-531
-536
-534
-521
-485
-476
-462
-407
-376
-371
-317
-314
-293
-262
-271
-288
-303
-330
-375
-407
-478
-536
-567
-606
-634
-636
-657
-662
-650
-617
-582
-550
-516
-496
-453
-411
-374
-335
-314
-300
-297
-282
-290
-322
-346
-387
-423
-462
-491
-527
-561
-583
-575
-568
-578
-546
-510
-486
-451
-388
-318
-243
-146
-111
-36
5
53
94
115
123
140
128
93
92
54
24
-33
-165
-168
-297
-272
-333
-403
-439
-458
-426
-467
-419
-481
-461
-450
-386
-378
-333
-306
-309
-257
-221
-213
-202
-200
-221
-197
-204
-213
-264
-285
-322
-295
-311
-369
-372
-429
-415
-396
-418
-440
-464
-481
-476
-488
-483
-503
-493
-475
-445
-428
-442
-448
-468
-456
-450
-447
-473
-481
-499
-485
-495
-530
-537
-566
-591
-616
-646
-653
-650
-634
-629
-606
-587
-590
-578
-546
-519
-490
-450
-379
-374
-270
-280
-261
-192
-177
-173
-6
-103
-19
33
-88
72
-93
-26
-27
-152
-91
-210
-220
-197
-401
-175
-387
-339
-324
-388
-368
-319
-350
-387
-154
-345
-224
-167
-289
-168
-225
-208
-273
-254
-206
-341
-228
-296
-367
-349
-292
-343
-329
-257
-431
-269
-309
-259
-293
-227
-262
-173
-236
-158
-209
-275
-193
-347
-200
-386
-328
-480
-467
-495
-579
-486
-700
-507
-540
-492
-399
-442
-350
-402
-258
-310
-270
-284
-242
-276
-229
-254
-343
-334
-420
-449
-487
-522
-623
-594
-629
-618
-641
-673
-567
-611
-553
-429
-460
-398
-272
-258
-168
-124
-24
-51
-2
80
22
-5
54
-47
-74
-52
-177
-151
-235
-221
-342
-280
-383
-356
-322
-344
-264
-300
-146
-207
-61
-28
-23
86
93
68
175
28
-190
30
-117
-264
-182
-330
-476
-481
-398
-608
-582
-508
-697
-573
-375
-402
-367
-218
-208
-80
22
-38
60
104
73
146
38
-91
-22
-173
-260
-306
-371
-467
-448
-462
-647
-520
-573
-618
-488
-430
-478
-319
-243
-266
-92
-93
-43
-33
63
11
16
23
-36
-81
-119
-210
-273
-309
-395
-483
-548
-605
-647
-725
-698
-762
-700
-637
-663
-534
-586
-388
-415
-209
-235
-130
-59
-49
78
52
34
8
30
-87
-57
-159
-227
-334
-354
-461
-536
-502
-692
-650
-713
-674
-704
-683
-551
-562
-418
-292
-294
-190
-77
-31
161
118
252
172
254
244
213
198
87
32
4
-2
-193
-69
-308
-218
-315
-304
-317
-396
-278
-349
-220
-333
-249
-205
-262
-157
-180
-234
-202
-214
-238
-309
-302
-356
-403
-358
-444
-444
-414
-471
-424
-426
-442
-407
-428
-360
-372
-268
-289
-226
-244
-166
-166
-134
-90
-149
-63
-132
-88
-184
-170
-242
-274
-264
-320
-338
-406
-419
-474
-547
-480
-623
-447
-503
-497
-354
-570
-270
-481
-251
-316
-344
-242
-294
-144
-236
-164
-130
-214
-54
-73
-109
-90
-80
-117
-136
-26
-214
-75
-87
-120
-4
2
-12
-41
95
-117
-93
-12
-129
-40
0
-14
-152
-172
-191
-374
-288
-443
-579
-631
-705
-817
-769
-1012
-877
-1083
-939
-1037
-895
-923
-871
-747
-672
-452
-520
-246
-301
-84
-74
0
57
-117
91
-38
-149
-111
-235
-453
-388
-582
-694
-859
-814
-1025
-989
-960
-1062
-987
-915
-780
-813
-503
-571
-293
-297
-36
-18
104
330
157
376
367
354
255
266
207
28
22
-170
-288
-267
-389
-488
-522
-562
-589
-545
-469
-570
-537
-450
-449
-229
-251
-117
-141
-97
27
-52
163
-85
26
-75
-92
-100
-200
-241
-405
-394
-477
-472
-572
-620
-631
-612
-647
-512
-569
-576
-539
-474
-428
-369
-266
-294
-192
-81
-133
-43
-30
-46
-48
-68
-84
-156
-174
-209
-324
-366
-385
-506
-453
-553
-514
-591
-506
-524
-494
-419
-400
-369
-269
-293
-180
-133
-145
-139
-77
-145
-193
-114
-240
-163
-355
-279
-436
-360
-518
-503
-567
-627
-584
-676
-579
-674
-605
-582
-567
-461
-467
-381
-380
-265
-327
-227
-214
-294
-122
-302
-67
-321
-105
-332
-135
-242
-193
-204
-331
-200
-297
-133
-448
-194
-415
-373
-343
-404
-331
-455
-400
-393
-380
-330
-277
-491
-208
-423
-191
-426
-298
-297
-371
-81
-158
-225
-31
-146
-62
86
-23
64
35
179
48
243
160
128
-22
74
-78
62
-169
-382
-482
-458
-645
-748
-699
-1087
-872
-1001
-820
-1217
-828
-1239
-1212
-894
-1144
-1137
-1026
-1177
-1153
-878
-1121
-1099
-1156
-1002
-1229
-935
-1059
-1097
-947
-855
-815
-619
-590
-516
-504
-383
-324
-279
-152
-135
-135
-27
107
52
112
138
34
-79
37
62
-266
108
-203
-102
-130
-80
-38
-132
34
-272
218
-29
51
253
-46
222
162
340
-115
255
-18
-290
99
-267
-307
-49
-240
-372
-77
-159
-360
-134
-167
-130
-38
112
-59
273
394
307
732
419
824
742
1032
957
1500
1328
1978
2162
2795
1414
-253
803
-84
8
-1255
-1432
-3185
-2357
-2132
-3282
-2898
-3509
-3643
-2738
-1368
-1883
-1450
-432
-14
1122
2129
1624
1680
2010
2192
1955
2331
1076
552
827
306
-113
-255
-1153
-1982
-1501
-1754
-2208
-1953
-2280
-2217
-1257
-1072
-1058
-691
-545
-323
305
385
221
330
487
452
685
515
96
-42
-274
-418
-684
-907
-1292
-1513
-1440
-1473
-1493
-1463
-1379
-1386
-1016
-1010
-781
-723
-490
-369
-158
-1
-44
222
-22
73
-80
-163
-353
-494
-729
-844
-955
-1168
-1136
-1257
-1262
-1296
-1306
-1305
-1221
-1079
-1162
-908
-904
-634
-581
-488
-403
-326
-182
-296
-185
-298
-310
-257
-297
-394
-346
-425
-537
-367
-465
-424
-417
-461
-486
-303
-272
-301
-214
-205
-104
34
-11
24
23
17
101
95
122
60
127
65
94
63
-36
-71
-115
-159
-323
-277
-431
-513
-433
-515
-454
-627
-522
-532
-366
-462
-412
-363
-432
-89
-232
-89
-99
15
-30
56
54
-117
18
-137
-60
-166
-103
-208
-287
-285
-389
-407
-498
-503
-596
-561
-562
-598
-541
-520
-552
-544
-554
-486
-464
-420
-496
-525
-452
-518
-329
-442
-374
-418
-380
-406
-392
-405
-513
-460
-648
-578
-581
-598
-601
-631
-629
-633
-565
-679
-658
-612
-630
-502
-425
-269
-218
-152
-178
-182
-106
-143
-226
-274
-326
-332
-290
-328
-411
-406
-426
-508
-480
-565
-595
-593
-511
-514
-397
-319
-297
-229
-178
-150
-192
-216
-264
-220
-243
-250
-235
-288
-228
-249
-287
-355
-387
-427
-469
-463
-519
-436
-362
-322
-287
-245
-243
-271
-193
-207
-303
-254
-300
-267
-240
-237
-290
-290
-348
-435
-369
-469
-529
-516
-447
-528
-478
-480
-513
-500
-494
-515
-530
-499
-522
-474
-479
-405
-438
-422
-395
-434
-392
-410
-490
-501
-441
-536
-566
-570
-582
-597
-636
-705
-692
-683
-712
-669
-673
-651
-650
-661
-603
-548
-566
-560
-589
-559
-477
-513
-518
-514
-594
-559
-562
-626
-579
-608
-711
-717
-683
-721
-728
-738
-777
-751
-746
-699
-697
-673
-612
-528
-518
-418
-330
-442
-429
-400
-393
-393
-378
-462
-471
-467
-468
-504
-496
-553
-653
-624
-522
-520
-510
-520
-501
-357
-235
-273
-306
-251
-278
-229
-193
-226
-261
-219
-309
-300
-279
-356
-408
-449
-466
-480
-391
-411
-458
-402
-334
-327
-296
-293
-306
-329
-283
-227
-260
-220
-231
-268
-250
-256
-277
-276
-327
-374
-340
-324
-363
-392
-376
-378
-329
-310
-372
-363
-315
-286
-255
-202
-194
-190
-161
-129
-122
-109
-163
-243
-268
-334
-381
-425
-489
-526
-571
-608
-621
-589
-555
-578
-551
-491
-442
-363
-295
-323
-310
-248
-203
-190
-221
-272
-314
-328
-373
-435
-460
-492
-514
-512
-492
-473
-493
-508
-502
-477
-430
-417
-416
-374
-313
-320
-308
-254
-211
-214
-237
-265
-266
-245
-257
-259
-264
-255
-234
-229
-237
-225
-213
-203
-176
-132
-90
-22
21
38
94
140
170
208
233
235
261
272
255
258
290
290
300
323
347
382
415
431
449
461
460
453
467
478
450
435
413
393
388
364
306
271
257
216
188
180
194
198
206
189
201
233
218
193
192
194
180
162
111
42
16
13
-5
-23
-67
-94
-121
-132
-130
-142
-143
-171
-186
-144
-138
-107
-91
-116
-114
-117
-124
-140
-165
-210
-268
-326
-385
-464
-530
-612
-737
-828
-900
-941
-994
-1052
-1081
-1085
-1042
-1032
-1009
-964
-912
-883
-842
-812
-798
-757
-769
-766
-776
-801
-836
-857
-844
-863
-882
-878
-878
-851
-811
-783
-724
-613
-516
-409
-320
-223
-125
-25
79
167
269
352
420
489
543
620
686
696
673
667
642
622
629
613
594
563
547
582
627
661
670
651
683
759
856
923
967
982
1013
1081
1151
1201
1243
1275
1246
1279
1315
1365
1388
1382
1387
1425
1552
1670
1776
1860
1948
2089
2235
2373
2458
2533
2586
2622
2675
2671
2625
2483
2332
2162
1993
1819
1585
1320
1125
913
724
552
319
0
-394
-691
-971
-1066
-1157
-1389
-1623
-1791
-1855
-1794
-1691
-1720
-1800
-1803
-1705
-1564
-1311
-1075
-991
-874
-673
-449
-188
49
127
118
221
293
395
498
519
459
360
312
227
210
108
-122
-364
-529
-654
-800
-925
-1164
-1519
-1815
-2074
-2292
-2447
-2652
-2912
-3123
-3145
-3099
-3033
-3037
-3135
-3159
-3055
-2849
-2645
-2464
-2321
-2139
-1843
-1494
-1181
-983
-862
-772
-632
-488
-374
-307
-295
-257
-245
-218
-205
-210
-220
-248
-267
-250
-148
13
109
175
227
303
426
553
671
673
671
723
783
887
947
940
920
947
972
999
1039
1031
1109
1193
1292
1492
1685
1926
2139
2393
2662
2973
3377
3714
4076
4423
4765
5145
5457
5599
5599
5494
5365
5309
5027
4724
4148
3449
2539
1370
330
-959
-1768
-2706
-3766
-4535
-5297
-5633
-5810
-5789
-5844
-5836
-5583
-5246
-4665
-3858
-3127
-2535
-1812
-1189
-514
71
504
701
824
982
944
1015
1136
1198
1161
1151
1138
1157
1333
1448
1457
1517
1630
1828
2050
2215
2240
2112
2029
1793
1457
1087
535
-70
-672
-1240
-1821
-2365
-2861
-3362
-3805
-4192
-4469
-4651
-4688
-4586
-4492
-4281
-3988
-3653
-3215
-2833
-2481
-2216
-1985
-1751
-1602
-1438
-1330
-1302
-1288
-1289
-1323
-1329
-1338
-1373
-1421
-1462
-1445
-1403
-1283
-1171
-1134
-1124
-1088
-1048
-993
-991
-1083
-1160
-1244
-1272
-1295
-1353
-1395
-1474
-1504
-1496
-1485
-1415
-1340
-1236
-1089
-941
-746
-550
-334
-152
-4
150
290
439
572
676
793
918
1085
1294
1458
1704
1883
2057
2283
2374
2586
2705
2844
3031
3094
3290
3421
3564
3788
3927
4092
4243
4366
4581
4788
4890
4994
4935
4842
4749
4469
4167
3585
2531
1365
2
-1370
-2078
-3073
-4115
-5003
-6100
-6595
-6803
-6792
-6728
-6776
-6379
-6024
-5266
-4005
-3036
-2057
-1111
-474
266
1039
1611
1915
2053
2084
1878
1830
1913
1809
1628
1433
990
778
889
956
1039
1100
1156
1307
1556
1857
1963
1898
1794
1395
1056
756
278
-220
-857
-1562
-2273
-2865
-3337
-3887
-4385
-4830
-5235
-5299
-5172
-5060
-4895
-4720
-4376
-3892
-3420
-3007
-2759
-2452
-2131
-1824
-1519
-1304
-1126
-1008
-892
-845
-824
-809
-812
-797
-781
-774
-796
-798
-751
-765
-821
-981
-1168
-1248
-1318
-1402
-1559
-1743
-1829
-1830
-1783
-1743
-1752
-1700
-1603
-1454
-1287
-1095
-873
-708
-517
-347
-186
-35
86
160
198
277
328
453
588
746
962
1160
1444
1691
1954
2238
2446
2682
2952
3121
3325
3512
3708
3853
3915
4034
4098
4190
4358
4448
4506
4685
4773
4915
5004
4960
4830
4555
4410
3987
3391
2261
897
-572
-1911
-2530
-3654
-4625
-5588
-6781
-7180
-7335
-7322
-7206
-6974
-6561
-6032
-5036
-3808
-2652
-1477
-539
96
761
1455
2002
2425
2602
2478
2221
2015
1927
1830
1650
1317
862
540
585
698
988
1190
1249
1417
1489
1717
1803
1822
1642
1138
684
148
-281
-735
-1389
-2177
-3077
-3759
-4271
-4631
-4909
-5230
-5445
-5460
-5226
-4829
-4395
-3958
-3579
-3204
-2783
-2397
-2011
-1631
-1365
-1213
-1170
-1186
-1199
-1138
-1088
-1184
-1327
-1477
-1476
-1330
-1175
-1099
-1127
-1157
-1168
-1096
-1030
-1059
-1166
-1318
-1463
-1578
-1661
-1750
-1891
-1988
-2069
-2107
-2044
-1915
-1701
-1474
-1265
-1067
-869
-619
-310
-65
132
234
304
410
519
634
694
780
819
891
1043
1219
1470
1670
1877
2001
2224
2465
2676
2934
3003
3141
3252
3381
3566
3646
3743
3755
3820
3873
4009
4159
4294
4555
4633
4887
5006
4982
5053
4837
4579
4281
3206
1973
531
-1215
-1926
-2922
-4010
-4770
-6250
-6959
-7359
-7597
-7279
-7130
-6601
-6139
-5382
-4146
-2983
-1629
-479
181
781
1340
1793
2312
2647
2674
2461
2002
1639
1408
1296
1254
869
474
358
289
664
1116
1326
1625
1616
1636
1696
1693
1790
1497
1042
424
-323
-834
-1339
-1956
-2678
-3475
-4239
-4670
-4901
-4975
-4880
-4840
-4670
-4473
-4198
-3697
-3219
-2728
-2227
-1991
-1811
-1527
-1324
-1108
-1008
-1151
-1361
-1516
-1549
-1548
-1456
-1465
-1545
-1502
-1480
-1360
-1205
-1090
-1004
-1001
-1013
-1076
-1131
-1165
-1250
-1422
-1637
-1879
-2078
-2144
-2116
-2024
-1977
-1909
-1789
-1586
-1290
-1014
-768
-569
-361
-168
7
182
332
465
550
588
571
654
789
935
1101
1183
1323
1504
1742
2009
2211
2381
2487
2589
2663
2752
2834
2926
3035
3022
3072
3100
3184
3392
3564
3807
3957
4184
4397
4631
4988
5120
5367
5410
5288
5242
4948
4557
3540
2193
460
-1276
-2188
-3224
-3876
-4651
-5998
-6694
-7382
-7532
-7052
-6644
-5872
-5342
-4644
-3676
-2634
-1154
-62
656
1145
1239
1452
1775
2119
2317
2170
1755
1150
737
659
769
836
829
752
668
939
1326
1752
2230
2399
2406
2152
1877
1732
1489
1253
694
-172
-965
-1738
-2364
-2845
-3375
-3833
-4281
-4636
-4726
-4670
-4338
-3942
-3646
-3355
-3180
-2928
-2583
-2185
-1793
-1557
-1481
-1555
-1691
-1720
-1661
-1633
-1604
-1667
-1742
-1706
-1606
-1390
-1149
-934
-784
-723
-668
-632
-564
-471
-471
-571
-768
-1050
-1281
-1439
-1552
-1646
-1754
-1818
-1843
-1782
-1616
-1399
-1139
-858
-629
-419
-210
3
225
420
558
627
653
647
640
660
721
790
832
891
989
1124
1295
1537
1731
1907
2055
2130
2213
2265
2364
2495
2605
2675
2667
2653
2683
2741
2880
3033
3206
3399
3590
3805
3987
4197
4417
4636
4841
5028
5165
5176
5106
4853
4311
3362
2082
478
-980
-2023
-2809
-3325
-3982
-4744
-5569
-6282
-6636
-6607
-6083
-5334
-4532
-3852
-3258
-2567
-1838
-1024
-249
325
676
874
927
933
970
1009
981
881
752
541
364
247
266
477
824
1205
1479
1666
1784
1886
2001
2049
2044
1909
1646
1254
786
303
-196
-655
-1140
-1677
-2248
-2814
-3264
-3584
-3756
-3784
-3750
-3683
-3656
-3630
-3584
-3477
-3283
-3047
-2811
-2619
-2490
-2398
-2352
-2338
-2307
-2265
-2161
-1994
-1820
-1633
-1453
-1262
-1048
-829
-617
-413
-241
-140
-87
-103
-162
-238
-334
-488
-690
-918
-1166
-1388
-1552
-1665
-1707
-1684
-1610
-1499
-1336
-1135
-921
-685
-448
-241
-80
43
135
194
251
298
333
337
329
334
353
377
422
525
678
870
1069
1241
1365
1459
1567
1678
1813
1986
2148
2260
2304
2322
2336
2358
2427
2544
2676
2806
2929
3042
3137
3213
3314
3411
3534
3671
3803
3948
4062
4148
4168
4079
3787
3155
2216
1030
-210
-1223
-1930
-2452
-2897
-3406
-4074
-4799
-5435
-5770
-5739
-5339
-4657
-3981
-3367
-2811
-2383
-1988
-1560
-1095
-574
-63
325
514
519
415
268
214
257
325
381
347
264
212
247
453
786
1147
1514
1786
1890
1872
1752
1603
1519
1463
1383
1196
847
365
-222
-853
-1432
-1915
-2286
-2582
-2830
-3048
-3263
-3442
-3568
-3670
-3728
-3738
-3678
-3569
-3424
-3261
-3156
-3051
-2931
-2809
-2657
-2484
-2305
-2063
-1782
-1507
-1230
-999
-777
-590
-439
-300
-191
-107
-54
-48
-90
-186
-339
-522
-715
-890
-1061
-1200
-1290
-1364
-1386
-1357
-1302
-1203
-1058
-887
-720
-578
-434
-307
-209
-111
-56
-29
-23
-22
-6
22
52
90
132
200
274
370
520
685
844
1016
1186
1333
1444
1547
1652
1752
1834
1885
1950
2005
2049
2113
2207
2320
2421
2522
2623
2719
2811
2898
2997
3108
3223
3349
3470
3594
3727
3820
3890
3918
3843
3662
3246
2558
1635
551
-416
-1120
-1587
-1943
-2328
-2857
-3506
-4185
-4688
-4890
-4741
-4260
-3673
-3104
-2631
-2292
-2079
-1912
-1679
-1323
-837
-338
5
102
-3
-240
-435
-502
-435
-237
-42
74
136
160
216
376
612
930
1291
1588
1752
1761
1640
1477
1345
1251
1145
977
700
264
-276
-871
-1397
-1788
-2075
-2281
-2451
-2655
-2929
-3237
-3506
-3664
-3698
-3620
-3501
-3385
-3321
-3319
-3323
-3312
-3243
-3101
-2930
-2723
-2529
-2350
-2179
-2002
-1776
-1508
-1199
-898
-639
-440
-306
-197
-111
-47
13
33
-10
-135
-320
-521
-695
-838
-943
-1003
-1030
-1039
-1058
-1096
-1122
-1088
-986
-820
-638
-472
-356
-303
-289
-278
-249
-188
-149
-307
-456
-575
-669
-478
2
482
819
1061
1164
1041
847
659
629
887
1238
1832
2383
2544
2375
2000
1695
1627
1731
2060
2616
3014
3232
3360
3222
3021
2805
2742
2917
3233
3624
3912
4001
4012
3893
3649
3360
2936
2343
1569
658
-175
-830
-1345
-1798
-2332
-2935
-3608
-4357
-4918
-5121
-4999
-4568
-3978
-3470
-3100
-2918
-2838
-2717
-2493
-2062
-1482
-851
-338
-95
-130
-364
-620
-761
-695
-414
-29
313
531
564
509
491
533
701
1016
1379
1691
1841
1794
1604
1338
1064
814
593
372
87
-281
-696
-1161
-1604
-2028
-2388
-2668
-2927
-3118
-3285
-3422
-3499
-3575
-3626
-3642
-3685
-3719
-3728
-3709
-3646
-3553
-3409
-3220
-3045
-2888
-2721
-2531
-2296
-2004
-1676
-1309
-936
-638
-407
-242
-146
-59
9
34
35
22
-60
-204
-382
-602
-817
-962
-1050
-1098
-1094
-1077
-1069
-1051
-1016
-965
-898
-807
-705
-608
-520
-449
-396
-357
-314
-275
-216
-140
-59
31
145
267
391
521
652
796
937
1076
1197
1317
1444
1557
1670
1768
1843
1929
2016
2129
2249
2389
2534
2665
2793
2892
2980
3041
3103
3146
3202
3279
3349
3434
3498
3561
3587
3535
3418
3156
2632
1881
938
-63
-798
-1285
-1601
-1924
-2471
-3198
-4008
-4736
-5129
-5108
-4720
-4096
-3523
-3143
-2939
-2867
-2799
-2576
-2122
-1447
-681
-79
189
121
-144
-391
-462
-334
-48
287
555
679
633
512
424
469
690
1052
1432
1714
1836
1784
1632
1464
1323
1158
980
772
479
134
-269
-702
-1130
-1521
-1886
-2205
-2488
-2733
-2888
-2986
-3016
-3017
-3040
-3102
-3187
-3253
-3258
-3212
-3097
-2955
-2824
-2718
-2644
-2614
-2605
-2540
-2399
-2166
-1864
-1538
-1244
-1010
-847
-725
-581
-416
-238
-76
47
106
81
-33
-224
-445
-617
-732
-823
-907
-986
-1067
-1142
-1195
-1222
-1194
-1101
-965
-816
-672
-547
-463
-389
-321
-263
-195
-132
-78
-30
20
73
140
226
302
384
495
627
769
916
1055
1192
1341
1495
1632
1753
1858
1968
2086
2192
2295
2372
2419
2479
2563
2656
2750
2844
2918
2974
3029
3105
3180
3267
3361
3449
3512
3512
3411
3180
2724
1987
1083
153
-616
-1094
-1414
-1791
-2340
-3111
-3925
-4615
-5004
-4978
-4619
-4088
-3564
-3241
-3071
-2975
-2863
-2580
-2047
-1357
-624
-24
224
144
-97
-307
-341
-185
111
419
628
694
601
462
394
471
706
1049
1387
1621
1716
1680
1530
1363
1213
1055
915
749
516
213
-165
-590
-1017
-1388
-1695
-1991
-2235
-2443
-2596
-2694
-2743
-2784
-2877
-2973
-3087
-3167
-3160
-3092
-2987
-2885
-2826
-2836
-2893
-2925
-2897
-2754
-2469
-2114
-1760
-1467
-1249
-1091
-948
-762
-524
-242
38
221
259
140
-72
-301
-494
-624
-717
-759
-829
-966
-1138
-1302
-1402
-1438
-1379
-1258
-1099
-938
-803
-690
-630
-565
-478
-378
-269
-192
-139
-105
-105
-106
-93
-42
59
187
308
434
550
658
752
868
1009
1148
1294
1417
1527
1623
1717
1811
1902
2011
2133
2239
2331
2411
2478
2541
2607
2680
2764
2860
2934
2988
3042
3113
3197
3274
3309
3264
3140
2901
2441
1753
892
26
-614
-1010
-1322
-1736
-2331
-3063
-3786
-4362
-4630
-4546
-4184
-3686
-3235
-3029
-2962
-2879
-2679
-2280
-1673
-1001
-377
27
124
-2
-183
-274
-198
19
293
511
615
589
461
337
318
474
746
1067
1301
1410
1430
1364
1264
1138
1031
931
828
696
473
176
-172
-565
-932
-1270
-1559
-1800
-1997
-2118
-2223
-2323
-2443
-2582
-2692
-2727
-2672
-2593
-2532
-2495
-2491
-2507
-2553
-2603
-2627
-2605
-2499
-2368
-2233
-2094
-1979
-1834
-1652
-1422
-1181
-912
-643
-398
-207
-76
-15
5
-14
-38
-86
-164
-274
-427
-586
-745
-899
-1013
-1083
-1111
-1108
-1054
-969
-882
-783
-671
-563
-450
-341
-218
-97
11
123
216
291
344
379
422
499
612
745
878
987
1068
1154
1235
1320
1433
1568
1717
1844
1931
1980
1994
2017
2069
2157
2296
2434
2544
2636
2702
2743
2806
2913
3040
3157
3262
3348
3398
3441
3490
3509
3500
3441
3291
2898
2210
1365
496
-143
-479
-699
-1064
-1686
-2434
-3211
-3810
-4083
-4038
-3688
-3251
-2903
-2765
-2764
-2713
-2470
-2012
-1392
-778
-271
64
129
43
-74
-98
38
278
509
654
715
684
591
515
546
696
949
1239
1455
1571
1599
1579
1521
1451
1369
1280
1185
1072
895
627
276
-112
-484
-828
-1116
-1334
-1486
-1601
-1707
-1815
-1970
-2162
-2317
-2407
-2375
-2261
-2125
-2034
-2057
-2141
-2256
-2382
-2456
-2466
-2356
-2190
-2048
-1942
-1928
-1874
-1747
-1546
-1244
-921
-600
-293
-68
67
96
93
118
162
211
204
116
-14
-216
-447
-656
-827
-907
-944
-932
-915
-917
-906
-881
-821
-731
-617
-451
-273
-130
-11
95
153
196
237
261
321
423
550
660
720
765
800
856
953
1090
1272
1455
1616
1767
1858
1918
1958
1977
2036
2142
2273
2387
2439
2456
2484
2511
2588
2676
2796
2929
3050
3163
3216
3264
3355
3437
3482
3456
3305
2930
2245
1409
561
-83
-442
-724
-1172
-1886
-2687
-3438
-3996
-4252
-4262
-3986
-3635
-3363
-3251
-3245
-3088
-2718
-2181
-1560
-1040
-600
-248
-113
-70
-115
-96
56
247
419
508
522
512
462
422
443
546
744
1002
1182
1321
1410
1423
1451
1399
1323
1259
1181
1126
984
724
394
-51
-455
-819
-1126
-1314
-1493
-1653
-1813
-2027
-2222
-2404
-2498
-2478
-2382
-2243
-2135
-2066
-2050
-2173
-2379
-2541
-2625
-2538
-2399
-2326
-2345
-2389
-2338
-2255
-2142
-1928
-1628
-1207
-765
-483
-330
-262
-161
-3
101
176
213
220
161
-51
-338
-649
-883
-980
-1041
-1080
-1115
-1161
-1191
-1221
-1223
-1177
-1061
-878
-684
-509
-352
-244
-174
-121
-81
-11
96
196
295
401
462
521
543
594
688
818
1032
1219
1386
1541
1639
1731
1775
1803
1891
2001
2159
2281
2358
2399
2377
2405
2440
2505
2617
2767
2930
3050
3144
3208
3238
3293
3357
3411
3396
3208
2705
1888
978
120
-366
-676
-995
-1530
-2365
-3156
-3849
-4293
-4359
-4255
-3909
-3606
-3475
-3343
-3253
-2915
-2361
-1870
-1335
-892
-539
-208
-94
-56
-75
-51
132
256
364
487
513
573
638
609
643
773
973
1262
1463
1634
1706
1672
1675
1502
1326
1237
1103
1027
869
510
60
-430
-837
-1167
-1407
-1518
-1642
-1848
-2084
-2418
-2727
-2859
-2873
-2769
-2622
-2569
-2578
-2537
-2412
-2295
-2240
-2231
-2293
-2294
-2192
-2031
-1862
-1731
-1687
-1611
-1475
-1299
-1087
-853
-598
-407
-330
-321
-342
-405
-423
-490
-596
-723
-903
-1060
-1231
-1403
-1592
-1748
-1767
-1698
-1593
-1486
-1414
-1359
-1234
-1086
-883
-761
-820
-666
-482
-287
-65
64
101
184
142
214
507
732
894
936
979
1038
1092
1291
1500
1628
1732
1829
1992
2105
2140
2147
2257
2348
2428
2613
2768
2875
2949
3026
3122
3294
3438
3573
3721
3803
3903
4016
4089
3965
3630
3069
1986
701
-600
-1881
-2377
-2829
-3529
-4291
-5532
-6345
-6402
-6213
-5593
-4971
-4362
-3613
-3136
-2215
-1529
-740
324
730
1283
1891
2099
2373
2349
1787
1215
733
589
621
688
725
483
347
523
580
735
1030
1034
1265
1466
1396
1154
577
7
-681
-1229
-1570
-2000
-2342
-2690
-3170
-3450
-3506
-3433
-3090
-2700
-2255
-1746
-1205
-674
-339
-91
51
145
300
355
306
56
-288
-716
-1212
-1827
-2416
-2844
-3084
-2936
-2969
-3129
-3239
-3350
-3009
-2589
-2350
-2084
-1809
-1347
-880
-726
-780
-977
-1020
-826
-791
-801
-903
-1092
-1159
-1307
-1482
-1596
-1637
-1539
-1417
-1302
-1204
-1157
-1122
-1039
-932
-700
-428
-195
87
282
458
572
612
684
750
872
1015
1095
1115
1069
955
869
823
827
934
1042
1179
1398
1528
1672
1817
1914
2201
2539
2813
3132
3411
3578
3809
3881
3940
4093
4159
4297
4232
4254
4231
4083
3919
3508
3078
2200
601
-963
-2605
-3651
-3705
-4366
-5054
-5981
-7071
-6821
-6336
-5693
-4999
-4373
-3175
-1966
-626
247
392
748
1187
1633
2219
2429
2143
1895
1456
984
756
554
570
686
900
1177
1231
1367
1318
1059
1067
997
897
811
315
-330
-1117
-1832
-2424
-3046
-3359
-3566
-3524
-3256
-3053
-2879
-2689
-2301
-1740
-1034
-415
58
380
582
697
589
410
93
-162
-265
-336
-460
-766
-1348
-1967
-2292
-2574
-2564
-2631
-2922
-2878
-2927
-2892
-2784
-3001
-3020
-2725
-2271
-1720
-1457
-1318
-1253
-1165
-838
-753
-691
-570
-580
-442
-513
-812
-1138
-1473
-1598
-1631
-1590
-1549
-1530
-1439
-1308
-1181
-975
-715
-423
59
496
820
1022
1066
1046
998
1000
964
860
712
517
365
248
157
99
114
284
590
946
1262
1493
1732
1986
2267
2554
2763
2989
3179
3364
3510
3551
3531
3498
3686
3818
3945
4069
3968
4067
4160
4151
4041
3637
3151
2273
401
-1258
-2945
-4320
-4353
-5102
-5913
-6638
-7620
-7215
-6500
-5833
-4898
-3991
-2560
-1014
190
1128
1142
1155
1880
2251
2549
2350
1694
1692
1257
611
484
97
127
519
925
1379
1294
1320
1436
1126
943
772
480
147
-572
-1268
-1940
-2935
-3502
-3802
-3919
-3819
-3593
-3158
-2652
-2273
-1729
-1172
-704
-108
313
697
859
829
664
235
-179
-460
-657
-769
-843
-982
-1042
-1076
-1286
-1722
-2173
-2383
-2616
-2528
-2619
-3114
-3445
-3809
-3824
-3678
-3588
-3378
-2971
-2206
-1519
-1032
-727
-657
-343
133
354
338
82
-269
-583
-934
-1394
-2016
-2427
-2533
-2428
-2150
-1990
-1893
-1673
-1267
-740
-228
217
545
907
1194
1318
1214
980
780
504
390
198
-57
-204
-324
-246
-127
7
215
440
831
1352
1714
2004
2186
2268
2495
2714
2840
2896
2921
3071
3306
3457
3546
3547
3667
3953
4225
4406
4452
4452
4476
4301
3895
3230
1901
-208
-1946
-3581
-4998
-5141
-5850
-6770
-7172
-7799
-7305
-6338
-5536
-4297
-3123
-1663
-133
853
1560
1467
1504
2003
1992
2108
1903
1329
1064
748
359
95
-8
312
840
1312
1687
1595
1452
1410
1041
769
270
-346
-799
-1449
-2116
-2928
-3631
-4035
-4209
-3942
-3471
-3027
-2389
-1739
-1246
-661
-223
190
611
869
1028
863
633
252
-240
-556
-866
-1042
-1006
-918
-902
-811
-765
-803
-956
-1326
-1894
-2400
-2590
-2811
-3070
-3620
-4344
-4648
-4551
-4105
-3665
-3307
-2736
-1928
-924
-142
87
148
322
603
912
734
67
-649
-1216
-1565
-1973
-2476
-2861
-2934
-2514
-1995
-1703
-1501
-1297
-866
-186
340
612
707
750
850
844
693
366
11
-92
-96
-37
-23
-85
-77
85
380
638
924
1075
1311
1645
1824
2070
2087
2023
2067
2091
2340
2518
2600
2844
2958
3261
3656
3850
4127
4339
4465
4749
4833
4890
4825
4394
4036
3290
2144
-123
-2219
-3895
-5495
-5379
-5821
-6607
-7053
-7717
-7173
-6118
-5252
-4055
-2865
-1502
115
1157
1711
1501
1307
1755
1850
2001
1913
1369
1196
986
674
458
318
642
1286
1825
2217
2058
1659
1426
897
484
-49
-694
-1175
-1821
-2417
-3178
-3764
-4069
-4196
-3782
-3263
-2555
-1795
-1189
-709
-328
127
418
720
940
895
759
536
132
-313
-704
-984
-974
-861
-678
-565
-603
-545
-605
-735
-774
-949
-1116
-1507
-2769
-3848
-4496
-5052
-4753
-4688
-4846
-4460
-3760
-2473
-1501
-1065
-616
26
1201
2040
1975
1354
357
-144
-300
-938
-1861
-2748
-3073
-2755
-2468
-2452
-2675
-2559
-1702
-743
21
339
359
592
895
969
705
261
20
88
195
187
-80
-340
-312
-192
166
452
664
980
1219
1399
1443
1463
1438
1455
1578
1707
1876
2014
2022
2059
2261
2462
2900
3415
3795
4141
4516
4792
4847
4947
4750
4679
4702
4416
4046
3341
2407
872
-1336
-3038
-4781
-5754
-5438
-5900
-6214
-6604
-7105
-6331
-5547
-4539
-3254
-2208
-778
476
1251
1579
1179
1245
1596
1653
1976
1855
1568
1503
1177
944
722
673
1148
1601
2045
2162
1710
1362
813
170
-220
-900
-1307
-1761
-2364
-2828
-3493
-3851
-4054
-3968
-3420
-2802
-2006
-1266
-840
-517
-231
48
319
527
622
584
433
217
-165
-569
-815
-920
-770
-556
-440
-325
-267
-375
-423
-652
-1086
-1666
-2246
-2780
-3207
-3394
-3893
-4385
-4556
-4472
-3945
-3368
-2879
-2365
-1720
-794
-54
320
428
331
477
574
325
-145
-810
-1334
-1559
-1742
-2054
-2361
-2434
-2157
-1759
-1384
-1173
-1013
-679
-294
2
97
61
36
59
105
109
-24
-105
-47
22
224
379
412
561
643
754
966
1025
1142
1151
1209
1366
1435
1617
1666
1758
1996
2201
2407
2690
2895
3197
3579
3800
4089
4172
4323
4489
4458
4572
4580
4530
4537
4259
3791
3127
2017
-65
-2187
-3813
-5359
-5510
-5600
-6337
-6825
-7392
-7125
-6163
-5247
-4100
-2900
-1496
103
1148
1730
1613
1451
1861
2049
2199
2129
1809
1666
1409
1118
858
651
972
1446
1866
2199
1977
1580
1185
478
-5
-517
-1099
-1474
-2189
-2745
-3263
-3808
-3904
-3977
-3654
-2887
-2193
-1283
-725
-420
-34
191
549
717
734
776
586
414
160
-336
-585
-763
-756
-468
-329
-169
-160
-256
-295
-669
-1011
-1271
-1792
-2770
-3632
-4244
-4719
-4579
-4470
-4559
-4350
-3552
-2396
-1275
-675
-374
283
1057
1677
1680
1067
218
-273
-430
-938
-1793
-2610
-2946
-2734
-2368
-2256
-2329
-2134
-1465
-618
33
322
348
466
743
781
589
227
-104
-140
-69
12
-2
-42
-8
181
504
697
870
1008
1154
1383
1452
1458
1366
1259
1345
1551
1789
1949
2120
2325
2621
2981
3246
3459
3690
3941
4162
4413
4546
4419
4408
4397
4376
4430
4327
4136
3716
3165
2107
-234
-2249
-4065
-5598
-5340
-5599
-6273
-6766
-7478
-7035
-6225
-5258
-4068
-2954
-1345
188
1230
1838
1588
1533
1920
2052
2328
2298
2072
1951
1605
1362
945
728
1106
1445
1957
2225
1902
1497
885
185
-319
-852
-1310
-1831
-2386
-2850
-3390
-3712
-3970
-4023
-3520
-2818
-1923
-1080
-610
-244
30
333
545
601
695
691
611
492
153
-292
-593
-707
-564
-364
-171
-6
51
43
-112
-366
-834
-1636
-2659
-3222
-3677
-4078
-4244
-4839
-5060
-4712
-3903
-2937
-2328
-1786
-1052
-91
751
996
768
430
158
224
-44
-734
-1476
-2011
-2066
-2075
-2183
-2273
-2279
-1847
-1226
-849
-569
-525
-394
-142
30
35
-110
-225
-284
-206
-121
-94
-99
-28
172
436
663
726
716
704
732
849
865
823
821
914
1131
1375
1502
1666
1903
2189
2587
2851
3018
3187
3422
3600
3728
3862
3878
4067
4269
4309
4289
4210
4214
4305
4355
4092
3568
2936
1589
-784
-2747
-4782
-6223
-5976
-6378
-6753
-7222
-7643
-6952
-6003
-4683
-3389
-1997
-389
1041
2077
2540
2262
2096
2171
2105
2253
2146
1970
1748
1354
1178
860
858
1228
1552
2125
2306
2025
1516
741
-54
-730
-1342
-1834
-2499
-3006
-3283
-3746
-3916
-4005
-3841
-3183
-2310
-1309
-460
61
417
584
731
753
645
669
511
355
233
-89
-396
-601
-701
-566
-368
-166
-68
-229
-583
-1134
-1547
-2014
-2652
-3613
-4570
-4880
-4858
-4292
-3864
-3924
-3583
-2613
-1203
4
474
581
880
1421
1772
1289
174
-958
-1507
-1515
-1793
-2432
-3097
-3238
-2712
-2086
-1678
-1593
-1409
-720
50
590
606
278
102
129
206
91
-180
-427
-442
-194
119
214
193
256
498
893
1165
1219
1086
998
1048
1103
1117
1010
1061
1279
1609
1898
2090
2425
2622
3033
3327
3449
3649
3765
4095
4162
4219
4230
4186
4333
4346
4406
4469
4458
4313
4030
3498
2471
311
-2045
-4067
-5921
-6097
-6070
-6594
-6929
-7472
-7100
-6185
-5114
-3724
-2418
-850
735
1958
2507
2346
1987
1912
1897
1989
2056
1914
1810
1550
1399
1195
980
1230
1548
2059
2436
2279
1759
877
-41
-846
-1494
-2168
-2730
-3199
-3483
-3611
-3808
-3891
-3802
-3266
-2396
-1354
-468
58
451
602
609
564
349
195
129
85
46
-110
-354
-533
-550
-449
-192
11
176
155
-16
-404
-1210
-2117
-3163
-4248
-4864
-5081
-5159
-4898
-4678
-4332
-3644
-2754
-1645
-659
153
891
1418
1721
1550
907
127
-707
-1208
-1612
-1964
-2312
-2562
-2541
-2416
-2140
-1837
-1509
-1079
-497
-69
199
181
-47
-223
-340
-322
-360
-345
-239
-79
191
434
559
608
684
831
937
952
887
745
621
618
568
564
679
818
1247
1740
2191
2518
2785
3096
3348
3727
3820
3866
3887
3866
3989
3952
3932
3822
3855
3998
4129
4355
4431
4297
4025
3609
2789
927
-1652
-3785
-5850
-6581
-6265
-6682
-6968
-7315
-7255
-6364
-5182
-3764
-2327
-848
698
1872
2598
2614
2009
1732
1448
1418
1695
1712
1668
1526
1406
1353
1202
1351
1602
1946
2434
2360
1827
896
-248
-1247
-1973
-2612
-3138
-3450
-3638
-3672
-3640
-3541
-3362
-2885
-2135
-1240
-312
311
672
743
570
371
150
-35
-175
-172
-110
-28
-1
-82
-103
-20
194
445
543
379
-33
-738
-1607
-2442
-3289
-4210
-4722
-4986
-4959
-4506
-4252
-3918
-3458
-2713
-1689
-818
-115
340
678
873
765
379
-155
-740
-1044
-1154
-1240
-1358
-1520
-1557
-1562
-1400
-1202
-1099
-909
-708
-545
-386
-473
-602
-757
-745
-527
-320
2
224
464
710
916
1011
1011
918
819
766
683
651
512
397
262
244
456
799
1259
1651
2095
2495
2887
3278
3393
3407
3462
3550
3749
3866
3885
3773
3860
4011
4037
4257
4107
4249
4675
4769
4756
4310
3420
2169
-130
-2652
-4752
-6858
-6957
-6765
-7018
-6822
-7181
-6663
-5778
-4517
-2845
-1422
52
1325
2121
2503
2199
1550
1190
852
1089
1506
1762
1965
1949
2128
2106
1994
2243
2250
2566
2712
2203
1396
153
-1096
-2222
-2988
-3555
-3779
-3731
-3543
-3254
-3052
-2683
-2430
-1968
-1277
-574
114
549
647
397
119
-257
-448
-466
-410
-122
213
519
726
802
748
684
661
529
336
-5
-621
-1526
-2539
-3579
-4474
-4899
-5248
-5233
-4847
-4308
-3407
-2663
-2051
-1511
-935
-230
334
690
622
354
62
-290
-689
-1108
-1461
-1554
-1375
-1099
-886
-913
-953
-1000
-947
-812
-842
-875
-899
-908
-851
-869
-867
-769
-500
-52
424
854
1138
1279
1338
1292
1099
852
562
276
83
66
-1
-31
158
285
674
1310
1788
2429
2913
3197
3478
3530
3656
3515
3468
3502
3295
3485
3544
3566
3701
3738
4007
4319
4606
4956
4858
4548
4064
3080
1652
-1151
-3682
-5817
-7327
-6759
-6751
-6718
-6530
-6511
-5458
-4408
-3133
-1872
-782
396
1294
1767
1859
1181
527
236
77
721
1224
1762
2259
2572
3044
2972
2876
2772
2481
2567
2217
1483
524
-827
-1982
-2894
-3391
-3654
-3660
-3313
-2929
-2493
-1935
-1721
-1628
-1362
-1183
-685
-305
-190
-296
-589
-709
-863
-780
-602
-347
236
788
1245
1480
1437
1215
943
693
370
11
-391
-884
-1500
-2115
-3022
-3864
-4333
-4617
-4160
-3795
-3578
-3328
-3271
-2821
-2467
-2209
-2275
-2226
-1764
-1230
-662
-599
-813
-808
-489
-86
242
203
132
166
165
39
-538
-1160
-1657
-1810
-1621
-1548
-1533
-1511
-1395
-1083
-680
-424
-256
51
469
817
1002
921
682
514
414
240
187
231
388
682
870
1052
1127
1368
1611
1797
2078
2131
2453
2715
2860
3050
2939
3121
3319
3601
4034
4143
4425
4681
4606
4696
4590
4337
4394
4176
3721
3172
2328
1229
-911
-3296
-5264
-7048
-6690
-6272
-6130
-5454
-5547
-4752
-4061
-3298
-2386
-1703
-610
133
738
1055
785
397
228
120
772
1412
2189
2978
3318
3810
3526
3119
2789
2174
1968
1555
869
218
-709
-1523
-2339
-2892
-3042
-3024
-2620
-2273
-1954
-1564
-1529
-1648
-1762
-1926
-1780
-1559
-1361
-1070
-1026
-745
-622
-523
-199
37
586
1038
1400
1539
1473
1237
793
316
-200
-700
-1077
-1641
-2287
-2604
-3079
-3401
-3741
-4200
-4127
-3801
-3260
-2746
-2715
-2476
-2147
-1827
-1421
-1438
-1308
-1117
-789
-432
-440
-453
-712
-659
-487
-462
-414
-570
-709
-701
-781
-1001
-1258
-1514
-1400
-1181
-914
-747
-689
-459
-224
67
202
223
383
511
744
903
822
746
596
533
499
539
635
712
1019
1176
1373
1584
1580
1813
2032
2171
2443
2651
2878
3025
3218
3359
3383
3811
3932
4158
4465
4363
4540
4577
4553
4543
4465
4079
3508
2838
1855
72
-2386
-4288
-6348
-6679
-5891
-5942
-5304
-5133
-4771
-4060
-3398
-2740
-2440
-1465
-946
-442
64
-240
-457
-507
-423
219
1043
1895
2790
3429
4016
4003
3519
3015
2321
1882
1551
922
340
-383
-1100
-1718
-2164
-2378
-2423
-2188
-1912
-1695
-1515
-1599
-1970
-2380
-2671
-2759
-2674
-2394
-2135
-1813
-1341
-1005
-733
-367
-110
333
781
1062
1212
1140
972
550
180
-227
-631
-905
-1152
-1363
-1486
-1634
-1971
-2404
-3207
-3731
-4198
-4441
-4119
-4122
-3844
-3578
-3249
-2675
-2197
-1650
-1349
-908
-442
-140
90
-115
-463
-674
-833
-795
-786
-809
-714
-610
-437
-391
-542
-688
-810
-806
-717
-695
-701
-682
-574
-398
-172
103
318
632
1037
1283
1495
1502
1263
1039
844
746
740
697
807
934
1153
1491
1626
1768
2015
2294
2625
3000
3224
3374
3530
3666
3755
3834
4105
4164
4288
4507
4470
4486
4266
3831
3319
2412
1383
-835
-3204
-4733
-6394
-5829
-5394
-5504
-4864
-4948
-4209
-3557
-3017
-2672
-2660
-2158
-1844
-1467
-1157
-1326
-1349
-1101
-724
195
982
1935
2941
3488
4056
3730
3157
2717
1928
1624
1155
577
222
-347
-596
-848
-1075
-1158
-1387
-1411
-1394
-1490
-1622
-2019
-2556
-2967
-3316
-3360
-3307
-3061
-2564
-2017
-1291
-840
-459
-228
-82
197
334
394
434
367
279
268
66
62
25
87
222
193
66
-627
-1368
-2367
-3034
-3346
-3826
-4137
-4502
-4384
-3793
-2984
-2612
-2624
-2356
-1927
-1331
-990
-1050
-1319
-1394
-1208
-918
-846
-1028
-1025
-751
-103
271
178
-71
-274
-344
-285
-480
-830
-1069
-1016
-778
-565
-404
-339
-78
239
572
763
784
776
820
878
1006
830
677
718
742
1043
1155
1184
1355
1520
1764
1888
1971
2027
2216
2511
2683
2744
3017
3320
3470
3924
3920
4200
4472
4449
4801
4606
4456
4097
3387
2773
1228
-1214
-3189
-5030
-5589
-4635
-4713
-4393
-4309
-4212
-3580
-3312
-2805
-3105
-2900
-2951
-3116
-2728
-2742
-2496
-1997
-1378
-356
614
1404
2286
2755
3341
3519
3184
3005
2530
2141
1775
1233
949
631
591
605
576
715
511
196
-229
-879
-1476
-2118
-2820
-3316
-3564
-3612
-3452
-3317
-3042
-2734
-2320
-1848
-1544
-1129
-1005
-847
-786
-828
-788
-812
-722
-525
-212
132
445
440
336
235
100
-53
-320
-1034
-1856
-2219
-2740
-2897
-2944
-3278
-2948
-2472
-2050
-1831
-1902
-1927
-1956
-1752
-1817
-2096
-2175
-2209
-1951
-1600
-1456
-1264
-1092
-660
-226
-93
-71
-340
-480
-463
-544
-583
-647
-545
-257
29
330
436
565
727
805
924
900
857
856
806
968
980
1010
1079
1040
1403
1504
1628
1782
1611
1739
1707
1649
1699
1853
2073
2259
2651
2811
3152
3532
3553
3746
3946
4062
4315
4435
4125
3947
3540
2925
1399
-1148
-2719
-4519
-4213
-3188
-3687
-3154
-3670
-3526
-3103
-3016
-2791
-3217
-2909
-3204
-3363
-3377
-3590
-3322
-2599
-1596
-552
369
961
1635
1969
2389
2323
1924
2009
1772
1781
1689
1325
1344
1184
1424
1583
1549
1701
1300
1073
679
-38
-648
-1558
-2164
-2597
-2787
-2729
-2795
-2605
-2425
-2248
-2062
-2027
-2052
-1982
-1983
-1972
-2008
-1955
-1775
-1654
-1263
-1062
-809
-531
-554
-426
-503
-701
-918
-1319
-1351
-1479
-1636
-1636
-1833
-1507
-1204
-1102
-1015
-1102
-1026
-1055
-1163
-1449
-1779
-1837
-1829
-1807
-1725
-1780
-1634
-1427
-1273
-1078
-1179
-1166
-1228
-1220
-1107
-1183
-1153
-1035
-783
-415
-159
75
239
407
642
712
852
892
881
1035
1051
1134
1300
1439
1636
1857
1875
1847
1885
1825
1894
1966
1941
1909
2027
2055
2073
2321
2366
2534
2751
2828
2873
3035
3181
3235
3463
3634
3661
3638
3557
3165
2292
163
-1670
-3130
-3732
-2517
-2603
-2525
-2482
-2952
-2536
-2494
-2278
-2560
-2579
-2716
-3318
-3311
-3652
-3612
-2951
-2086
-1107
-273
204
729
1092
1291
1367
998
1034
1089
1102
1238
1072
1181
1328
1611
2007
2026
2169
1909
1507
1204
519
68
-529
-1071
-1306
-1569
-1613
-1711
-1660
-1491
-1432
-1412
-1596
-1910
-2086
-2399
-2605
-2712
-2827
-2523
-2363
-2023
-1754
-1635
-1395
-1512
-1348
-1351
-1324
-1503
-2030
-2057
-2117
-1677
-1362
-1597
-1415
-1130
-733
-508
-740
-1049
-1179
-978
-883
-1072
-1290
-1506
-1390
-957
-836
-841
-1040
-1174
-966
-960
-1064
-1435
-1665
-1484
-1270
-1072
-1090
-1066
-817
-502
-149
-74
-45
52
148
397
469
529
639
910
1309
1631
1875
1868
1964
2038
2170
2161
2076
2171
2110
2405
2461
2522
2860
2908
3270
3314
3322
3301
3186
3322
3107
3252
3359
3278
3376
3041
2742
2223
462
-1007
-2240
-3106
-2034
-1979
-2109
-2078
-2747
-2421
-2527
-2209
-2410
-2698
-2613
-3372
-3405
-3644
-3822
-3230
-2544
-1563
-796
-502
-125
-8
183
361
175
307
436
617
784
644
783
854
1222
1794
1891
2102
1868
1430
1200
714
387
-17
-299
-390
-581
-569
-840
-979
-955
-1045
-1029
-1275
-1602
-1943
-2277
-2525
-2743
-2804
-2710
-2539
-2380
-2305
-2483
-2687
-2790
-2784
-2631
-2611
-2675
-2698
-2501
-2117
-1895
-1726
-1578
-1298
-895
-705
-709
-894
-930
-798
-622
-501
-478
-487
-426
-316
-295
-372
-461
-488
-462
-436
-597
-804
-907
-896
-773
-670
-660
-654
-611
-540
-495
-502
-499
-471
-320
-150
-33
82
171
392
641
879
1084
1242
1400
1484
1557
1556
1608
1807
1972
2169
2352
2457
2699
2919
3046
3153
3142
3156
3260
3325
3292
3282
3290
3323
3485
3476
3268
3173
2353
700
-325
-1593
-1896
-1024
-1408
-1367
-1649
-2168
-2037
-2092
-1935
-2271
-2295
-2614
-3120
-3249
-3722
-3762
-3348
-2757
-1946
-1458
-1288
-1065
-1059
-979
-889
-936
-703
-450
-195
-86
-8
223
402
1010
1462
1626
1832
1554
1327
1154
841
662
454
466
476
467
436
267
202
244
229
72
-116
-545
-830
-1185
-1495
-1694
-1874
-1762
-1860
-1757
-1868
-1977
-1915
-2197
-2462
-3039
-3321
-3238
-2969
-2548
-2627
-2559
-2293
-1875
-1405
-1358
-1447
-1526
-1321
-1046
-1018
-1093
-1086
-717
-102
377
446
330
263
392
521
380
119
-143
-55
196
281
254
145
263
505
732
751
470
239
92
94
95
17
-4
79
328
491
541
495
508
652
698
728
650
524
559
660
839
996
1167
1281
1474
1695
1708
1742
1722
1770
1841
1823
1894
1906
1887
1899
1936
1983
1996
2018
2005
2010
1808
1489
802
264
-85
-374
-66
-133
-236
-273
-470
-439
-525
-591
-775
-895
-1056
-1289
-1509
-1715
-1739
-1639
-1413
-1186
-1006
-970
-873
-881
-984
-996
-1057
-968
-821
-709
-664
-640
-521
-378
-172
12
118
217
251
202
169
57
-26
-30
-22
27
28
17
30
28
50
59
32
-26
-84
-98
-177
-253
-317
-389
-352
-340
-345
-394
-461
-480
-519
-510
-563
-646
-643
-590
-508
-482
-503
-524
-485
-425
-412
-468
-533
-566
-590
-597
-655
-665
-678
-671
-543
-514
-536
-518
-450
-345
-417
-391
-357
-373
-309
-245
-222
-168
-150
-124
-73
-35
-20
-28
4
59
91
56
12
5
-9
-25
-71
-49
-23
-64
-104
-145
-133
-158
-229
-262
-258
-230
-229
-219
-203
-174
-126
-104
-88
-72
-45
-13
30
73
94
105
120
131
127
125
126
130
136
122
112
101
99
114
122
122
115
97
72
36
-3
-30
-59
-75
-86
-79
-125
-201
-191
-166
-180
-179
-172
-192
-193
-204
-216
-219
-192
-162
-132
-121
-145
-158
-183
-185
-179
-177
-162
-160
-130
-117
-137
-147
-157
-144
-138
-166
-201
-237
-268
-276
-305
-354
-396
-439
-450
-457
-463
-466
-448
-428
-396
-347
-333
-332
-325
-349
-353
-370
-381
-376
-388
-391
-406
-434
-462
-467
-468
-465
-462
-464
-465
-457
-464
-485
-525
-582
-626
-657
-677
-694
-712
-710
-717
-716
-703
-697
-668
-625
-606
-573
-533
-507
-485
-455
-406
-347
-306
-266
-223
-173
-139
-128
-137
-157
-165
-155
-140
-133
-139
-152
-157
-164
-160
-172
-194
-224
-262
-299
-336
-370
-412
-453
-473
-480
-459
-448
-445
-405
-357
-303
-260
-226
-181
-140
-105
-68
-45
-23
-11
-1
5
-10
-20
-15
0
8
7
0
-8
-8
-18
-23
-29
-40
-50
-72
-99
-116
-151
-179
-188
-203
-218
-231
-232
-210
-176
-155
-159
-147
-135
-125
-112
-117
-115
-106
-113
-127
-142
-152
-139
-108
-80
-79
-73
-73
-68
-62
-67
-85
-114
-135
-155
-163
-193
-240
-299
-343
-366
-400
-416
-442
-458
-466
-470
-456
-438
-409
-369
-333
-307
-293
-284
-301
-318
-333
-339
-336
-346
-349
-369
-371
-387
-413
-439
-462
-458
-471
-463
-472
-496
-510
-529
-545
-548
-558
-578
-592
-612
-626
-635
-637
-631
-623
-606
-602
-570
-520
-471
-416
-361
-292
-230
-178
-133
-89
-77
-81
-84
-103
-128
-135
-138
-136
-126
-136
-141
-137
-137
-145
-161
-182
-222
-247
-255
-283
-323
-369
-404
-434
-457
-469
-471
-445
-391
-332
-281
-240
-208
-172
-135
-96
-68
-34
-4
-1
-2
-13
-27
-37
-31
-12
-12
-6
-13
-43
-69
-97
-109
-113
-125
-134
-141
-173
-224
-258
-294
-316
-329
-332
-341
-349
-351
-352
-350
-345
-342
-345
-318
-296
-287
-274
-262
-271
-293
-308
-301
-292
-296
-295
-284
-259
-238
-232
-229
-223
-214
-208
-206
-218
-247
-275
-326
-374
-411
-464
-497
-516
-516
-512
-517
-513
-514
-504
-480
-464
-449
-439
-434
-408
-390
-377
-365
-363
-358
-336
-297
-275
-279
-282
-282
-305
-345
-378
-396
-405
-394
-381
-366
-369
-383
-387
-389
-395
-408
-420
-444
-473
-498
-508
-510
-515
-496
-475
-441
-401
-371
-326
-291
-255
-221
-182
-160
-145
-128
-123
-131
-137
-142
-155
-152
-146
-155
-152
-143
-147
-166
-181
-194
-219
-245
-289
-325
-360
-398
-436
-469
-488
-498
-499
-506
-517
-496
-445
-406
-367
-328
-298
-259
-220
-180
-146
-144
-149
-162
-170
-179
-194
-197
-219
-227
-233
-234
-230
-242
-248
-268
-280
-302
-323
-351
-383
-421
-451
-466
-485
-485
-481
-481
-477
-463
-449
-442
-436
-417
-396
-376
-362
-347
-326
-311
-300
-296
-295
-307
-315
-313
-307
-307
-314
-329
-340
-364
-391
-407
-411
-396
-396
-396
-401
-416
-433
-429
-439
-456
-473
-479
-482
-490
-478
-464
-449
-435
-420
-402
-373
-335
-279
-209
-164
-130
-109
-104
-112
-117
-104
-106
-141
-149
-156
-167
-176
-192
-218
-250
-268
-287
-293
-312
-319
-314
-325
-321
-317
-312
-323
-333
-333
-339
-352
-369
-355
-343
-328
-291
-251
-211
-173
-150
-132
-119
-105
-86
-67
-54
-49
-58
-66
-100
-119
-139
-144
-129
-113
-111
-101
-124
-181
-219
-256
-291
-324
-352
-382
-400
-413
-429
-438
-419
-403
-387
-356
-323
-295
-282
-271
-279
-274
-269
-260
-242
-229
-221
-244
-258
-263
-262
-251
-243
-234
-231
-246
-263
-290
-321
-347
-360
-351
-343
-350
-350
-353
-350
-337
-332
-332
-347
-352
-346
-344
-336
-331
-320
-303
-292
-277
-255
-239
-213
-200
-205
-220
-230
-246
-270
-285
-300
-319
-344
-369
-395
-401
-402
-412
-411
-410
-391
-373
-360
-347
-343
-328
-331
-345
-356
-368
-378
-397
-400
-393
-372
-341
-309
-271
-251
-214
-174
-146
-109
-85
-71
-76
-95
-115
-131
-157
-180
-207
-223
-235
-246
-261
-279
-281
-293
-286
-276
-282
-286
-293
-298
-312
-321
-329
-341
-348
-354
-349
-351
-340
-350
-350
-328
-301
-272
-245
-232
-212
-185
-181
-177
-176
-164
-151
-142
-157
-174
-192
-211
-234
-248
-250
-262
-280
-292
-303
-337
-352
-369
-377
-387
-390
-399
-420
-429
-431
-434
-449
-449
-441
-428
-405
-379
-366
-348
-310
-262
-219
-207
-209
-223
-231
-227
-217
-214
-208
-210
-207
-208
-224
-249
-277
-297
-302
-314
-329
-337
-345
-332
-318
-315
-335
-357
-357
-370
-379
-398
-428
-429
-422
-416
-411
-399
-386
-360
-330
-302
-278
-259
-248
-251
-255
-267
-287
-314
-339
-354
-377
-391
-388
-369
-366
-372
-366
-351
-327
-309
-283
-271
-274
-284
-290
-289
-301
-322
-325
-323
-316
-301
-289
-285
-286
-288
-276
-249
-217
-183
-153
-145
-144
-145
-156
-173
-188
-178
-187
-205
-213
-232
-248
-271
-290
-304
-339
-347
-332
-328
-337
-350
-359
-363
-352
-345
-342
-341
-350
-347
-344
-342
-341
-326
-295
-267
-227
-190
-176
-151
-115
-93
-80
-73
-83
-100
-119
-130
-163
-190
-211
-238
-240
-238
-239
-250
-279
-291
-299
-309
-324
-348
-365
-377
-390
-397
-396
-383
-385
-383
-362
-346
-328
-304
-276
-228
-171
-128
-100
-77
-65
-50
-41
-42
-46
-46
-60
-92
-118
-159
-194
-209
-226
-227
-223
-237
-247
-234
-217
-222
-232
-265
-293
-306
-330
-353
-368
-394
-410
-428
-424
-425
-411
-387
-345
-307
-284
-263
-254
-248
-259
-270
-278
-275
-282
-308
-329
-343
-351
-358
-361
-345
-335
-323
-312
-313
-317
-324
-319
-311
-292
-287
-294
-292
-286
-300
-339
-376
-377
-360
-351
-346
-346
-316
-302
-308
-299
-273
-241
-220
-231
-220
-215
-223
-258
-388
-1459
-1895
-801
-175
-496
-1138
-941
-219
74
-312
-507
-172
78
35
-326
-388
-207
-41
-52
-273
-310
-279
-245
-360
-397
-294
-251
-160
-201
-259
-221
-169
-197
-243
-206
-167
-220
-326
-286
-260
-329
-341
-267
-218
-280
-426
-456
-390
-362
-365
-340
-448
-469
-244
-257
-353
-492
-466
-189
-195
-612
-633
-257
-285
-231
-504
-448
-34
-123
-275
-321
-149
-137
-199
-111
-212
-245
109
-28
-502
-458
-68
-183
-432
-368
-312
-262
-246
-387
-402
-138
-52
-400
-632
-233
-137
-462
-488
-351
-333
-223
-661
-350
-193
-201
-692
-635
-131
-240
-275
-321
-551
-456
-14
-363
-375
-533
65
-32
-592
-41
-263
-567
-197
-346
-273
-279
-587
-8
-126
-516
-474
-253
35
-274
-246
-251
-480
-373
-260
-251
-283
-368
-667
-457
-31
-230
-481
-446
-195
-253
-398
-68
-121
-416
-190
-178
-279
68
-83
-428
-325
-108
-165
-161
-432
-392
-55
-172
-348
-488
-266
-66
-512
-373
63
-251
-640
-218
-111
-460
-435
-248
-87
-198
-499
-466
-261
-239
-259
-303
-178
-40
-73
-194
-348
-202
-150
51
5
-494
-590
-349
72
-229
-567
-312
-8
-419
-426
-146
-117
16
-645
-695
15
-96
-406
-753
-597
-122
36
-285
-857
-479
109
45
-474
-668
44
505
-408
-570
-162
41
10
-152
-250
-398
-332
36
-49
-378
-603
-320
15
-234
-667
-454
0
-400
-444
-220
-465
-436
-385
-496
-441
-14
-169
-1264
-791
2
160
-258
-994
-676
-67
113
-275
-611
-455
183
5
-274
-456
-491
-27
72
-117
-711
-552
41
57
-410
-461
-308
-186
121
-40
-630
-586
-140
-419
-441
-354
-461
-439
-165
-170
-696
-114
-164
-697
-327
-339
-17
-195
-97
-504
-936
-36
306
-14
-594
-559
-110
113
-100
-585
-105
360
-362
-230
-241
-379
-257
-184
-348
134
-209
-582
-229
-30
-109
-721
-149
-254
31
-173
-429
-399
-617
-278
-50
-348
-660
100
-145
-363
-141
-481
-423
-35
-52
-178
-364
-269
-508
-475
-204
-60
-119
-509
-475
-511
103
-103
-327
-251
-491
-270
178
-5
-740
-641
-128
-296
66
-278
-426
-270
-499
-231
273
-707
-519
229
162
-116
-912
81
510
-278
-353
-366
16
108
-268
-705
-244
-559
247
280
-1179
-235
-568
-419
-203
-141
-190
-897
-665
-309
-370
29
-562
-936
-543
-51
103
-710
-1168
-162
405
-211
-481
-449
-719
177
311
-684
-756
-1021
1017
161
-1506
-210
314
250
-307
-767
-922
124
519
-497
-882
-411
-218
93
-216
-1019
58
-296
-886
294
-488
-1496
668
-288
-561
294
-647
-622
-382
202
-361
-743
134
-172
-284
118
-331
-862
-190
549
19
-167
-784
-488
47
128
-701
-567
-1124
-163
-205
-1129
-269
-299
-1196
-971
279
-616
-754
-403
-322
281
-687
-1125
-135
496
-413
-604
-125
-449
-155
-122
-452
-247
-127
-341
-258
-740
-238
11
-1000
-829
162
373
-352
-1078
-672
124
-432
-557
-257
1
-109
-1187
-681
-141
808
-810
-1798
40
411
25
-442
-1480
-429
459
-348
191
-1289
-505
66
803
-756
-1394
47
1083
555
-1900
-1524
-1177
579
370
-807
-1481
-672
87
-123
-595
-1514
-330
708
-305
-800
-655
-328
227
-22
-811
-113
-171
-357
-807
-806
1004
-68
-940
886
-87
-946
614
-55
-492
34
-284
-660
319
116
-499
-1023
-759
788
340
-466
-1283
-637
95
-734
-527
-537
-776
294
-174
-1418
-47
-61
-271
-686
-612
-953
224
944
-848
-873
-758
679
788
-1523
-646
252
155
-42
-1030
-241
634
219
-274
-496
-118
699
-850
-754
653
-558
-352
-254
-447
135
33
-475
-742
-106
-113
-977
-125
454
-771
-717
-91
-754
175
62
-1068
300
661
-996
-1252
184
113
81
-392
-114
-127
-162
-135
6
-502
-548
430
380
-190
-409
30
-923
-377
966
-12
-1012
-237
-25
85
-20
-1196
73
340
-237
399
-692
-301
-344
389
565
-1331
-515
126
473
36
-349
-467
-353
56
617
-377
-491
214
71
-156
-170
289
-292
-208
-111
-41
3
-224
3
-519
-429
136
176
-316
-349
-780
250
574
-601
-141
-57
-153
360
-337
-933
117
793
74
-505
-192
263
154
-915
-244
-70
-46
992
184
-791
-673
-246
593
-373
-96
-295
-44
151
-547
-568
-848
663
422
-762
-902
61
-3
-578
-897
89
41
-105
-82
-497
-322
-1181
248
55
-508
514
-810
-820
234
16
4
-350
-251
-70
83
-403
-547
-764
-262
229
-74
-305
-383
-323
-1089
-451
-295
-468
402
-593
-553
-760
-29
-28
-1001
-105
400
-326
-485
-260
-319
136
-925
-499
644
359
-473
-187
-283
-389
-514
67
229
112
-452
-389
278
67
-285
-681
-548
65
474
-470
-335
-1143
-284
666
-471
-585
-379
-197
207
-369
-860
-549
199
150
-519
-307
-122
450
85
-1065
-949
-213
200
320
262
-1215
-1252
265
514
-1
-1074
-605
-275
128
-62
-918
-789
118
378
-807
-755
-82
119
-329
-466
-444
-326
-110
169
-65
-1016
-336
198
-154
-1
-327
-734
-373
156
155
-300
-677
-380
346
240
-766
-912
266
138
-208
-6
-445
-266
-254
-228
-49
-273
-269
211
-692
-1066
103
387
-94
-482
-708
-317
419
293
-623
-780
103
337
-197
163
-515
-765
203
532
-29
-699
-673
-222
102
-358
-241
-85
-363
-164
211
-373
-226
-236
-645
133
183
-828
-433
-253
-179
147
-577
-830
-357
607
-66
-843
-761
-500
450
571
-500
-1150
-695
379
429
-338
-700
-213
161
-598
-893
-286
647
190
-961
-503
-204
15
-99
-415
-846
-543
662
395
-767
-1510
-699
98
244
-399
-1028
-681
-65
107
-479
-532
-547
-71
603
-117
-1209
-845
28
642
150
-893
-603
283
554
-210
-1063
-485
333
250
-54
-550
-344
-344
-160
224
74
-502
-628
104
-390
-1003
-167
341
-766
-952
-147
129
-198
-691
-892
-444
-48
-35
-311
-925
-846
-103
54
-158
-124
-227
-478
-594
-271
-58
-334
-89
-356
-473
-62
-24
243
-269
-636
-363
186
33
-271
-366
-502
-351
-427
130
251
-500
-523
-367
-456
-337
-153
-78
103
-374
-605
-153
-45
2
-143
-390
-392
188
220
-489
-823
-397
394
183
17
-108
-246
-54
-187
-347
-347
-87
286
-65
-319
-69
-542
-669
-244
278
161
-506
-595
-166
3
-226
-123
-15
241
233
-520
-710
10
363
77
-320
-494
-109
152
97
-335
-437
-189
-52
113
-350
-520
-373
-204
-21
-150
-374
-217
-57
-221
-583
-548
-247
-113
-384
-779
-468
-99
-85
-38
-420
-801
-523
205
449
-597
-845
-112
-58
-76
-183
-252
-334
-322
-139
-251
-482
-310
-160
-238
-109
-124
-31
-282
-419
-402
-254
-68
-190
-218
-349
-330
-291
-180
-105
-287
-241
-108
-419
-636
-185
89
-153
-420
-341
-242
-152
-113
-458
-455
-147
98
110
-71
-250
-226
-207
-112
69
-73
-290
-203
-71
-78
-215
-188
69
32
-213
-191
-114
-155
-89
-232
-294
-257
-101
-9
-200
-335
-458
-265
-131
-217
-344
-419
-145
-146
-175
-265
-179
-10
-270
-322
-123
-173
-259
-188
-275
-154
23
-51
-127
-294
-303
-201
-211
-289
-383
-263
-270
-217
-80
-190
-409
-335
-242
-301
-301
-247
-186
-392
-508
-358
-78
31
-66
-338
-554
-241
-10
-235
-346
-286
-167
63
-197
-382
-241
-112
0
-159
-395
-364
-254
-185
-422
-730
-252
-34
-303
-622
-757
-396
-26
-105
-305
-389
-276
-236
-335
-345
-294
-80
43
-209
-346
-302
-225
43
-58
-68
12
-194
-148
-127
-94
-53
-115
-146
-127
-218
-413
-447
-241
-106
-229
-308
-215
-180
-276
-446
-404
-166
-61
-311
-421
-295
-61
47
-214
-390
-201
-56
-240
-325
-320
-187
-80
-162
-157
-55
6
-244
-388
-258
-33
64
-171
-411
-407
-252
-123
-91
-144
-274
-260
-60
-154
-345
-387
-324
-151
-185
-104
-36
-180
-304
-354
-314
-317
-261
-154
-231
-404
-434
-207
-115
-222
-244
-262
-344
-341
-293
-198
-221
-329
-296
-136
-72
-211
-313
-338
-279
-149
-154
-279
-219
-254
-373
-407
-316
-299
-291
-337
-380
-308
-345
-344
-335
-449
-461
-288
-187
-209
-391
-436
-305
-254
-262
-331
-294
-159
-158
-245
-307
-388
-351
-197
-158
-163
-164
-191
-319
-364
-319
-269
-251
-203
-154
-286
-339
-234
-95
-51
-117
-147
-97
-118
-183
-208
-235
-113
39
144
132
-120
-323
-123
-66
-269
-70
102
160
78
-165
-328
-199
-45
-14
-37
-165
-229
-249
-217
-188
-260
-201
-89
-11
-90
-301
-464
-365
-95
-8
-55
-166
-200
-256
-360
-388
-286
-26
53
-83
-107
-243
-184
-80
-98
12
84
51
-42
-129
-300
-378
-276
-85
22
-25
-180
-340
-461
-428
-266
-135
-201
-364
-396
-328
-350
-425
-432
-432
-325
-326
-388
-424
-468
-467
-434
-415
-317
-227
-267
-353
-412
-359
-292
-260
-246
-203
-219
-250
-221
-208
-261
-269
-201
-172
-182
-230
-292
-292
-255
-206
-262
-288
-222
-216
-286
-403
-452
-329
-102
-83
-188
-265
-260
-119
-130
-287
-362
-330
-156
-12
-27
-189
-324
-336
-175
-42
-121
-249
-224
-132
-240
-390
-375
-218
-136
-112
-226
-288
-265
-322
-312
-262
-174
-153
-123
-117
-167
-278
-276
-121
-98
-130
-183
-250
-262
-250
-178
-63
-61
-77
-139
-240
-247
-269
-170
-132
-218
-274
-354
-340
-378
-485
-458
-373
-308
-363
-523
-577
-571
-515
-464
-404
-345
-458
-488
-487
-413
-326
-422
-409
-499
-713
-547
-384
-426
-447
-460
-396
-249
-137
-179
-286
-373
-439
-494
-441
-374
-412
-439
-391
-280
-358
-447
-538
-684
-620
-519
-443
-467
-505
-503
-574
-548
-552
-479
-392
-444
-535
-560
-527
-444
-357
-354
-379
-365
-278
-218
-216
-208
-176
-145
-77
-21
-95
-166
-178
-93
4
-89
-137
-93
-53
-45
-50
-37
-110
-123
-77
-52
-20
-24
60
85
4
10
-41
-87
-70
-69
-47
26
65
20
-8
-89
-158
-129
-52
-6
-50
-182
-268
-275
-194
-131
-199
-247
-241
-262
-333
-380
-445
-424
-394
-417
-367
-367
-424
-484
-510
-533
-497
-417
-405
-426
-500
-540
-488
-432
-398
-417
-478
-499
-421
-356
-392
-516
-576
-507
-454
-372
-376
-505
-549
-610
-633
-622
-626
-612
-668
-681
-675
-652
-647
-673
-647
-648
-646
-589
-541
-593
-619
-553
-503
-446
-448
-471
-484
-442
-332
-280
-292
-319
-297
-271
-194
-95
-100
-82
-66
-59
-7
7
55
89
97
55
18
38
47
45
14
8
33
98
144
149
113
84
108
139
185
75
-67
-76
-18
59
33
14
-7
-55
-6
21
1
2
16
117
166
87
-4
0
64
71
90
73
69
60
50
71
-40
-23
40
-12
-15
-161
-223
-166
-141
-53
-162
-287
-276
-310
-334
-392
-403
-354
-293
-283
-396
-492
-557
-547
-488
-482
-456
-464
-551
-672
-770
-755
-710
-711
-688
-717
-807
-853
-909
-921
-909
-893
-873
-867
-881
-934
-961
-982
-959
-852
-780
-701
-717
-857
-881
-837
-788
-761
-724
-699
-647
-611
-672
-674
-596
-510
-428
-388
-335
-262
-281
-323
-319
-303
-273
-244
-224
-249
-274
-276
-231
-179
-120
-104
-147
-161
-136
-90
-62
-19
36
99
107
62
39
62
100
92
122
135
113
142
138
158
169
214
261
203
217
233
316
348
281
299
246
317
371
318
354
342
334
299
184
199
252
300
327
267
259
194
169
190
132
121
85
69
77
55
78
-29
-183
-227
-218
-125
-91
-211
-327
-412
-388
-310
-321
-396
-538
-570
-610
-643
-672
-768
-773
-837
-818
-847
-952
-924
-1008
-1047
-1083
-1115
-1073
-1092
-1088
-1159
-1209
-1202
-1187
-1122
-1105
-1150
-1186
-1201
-1137
-1055
-1069
-1095
-1098
-1078
-991
-985
-1003
-1027
-1058
-994
-997
-972
-951
-960
-888
-882
-879
-824
-759
-630
-538
-486
-510
-573
-568
-545
-499
-440
-364
-244
-168
-168
-195
-247
-233
-167
-78
25
48
73
69
37
39
45
138
199
211
207
130
141
177
179
227
218
240
303
280
259
203
183
274
367
464
451
397
406
373
415
412
410
530
522
522
527
497
493
468
471
467
503
490
448
433
408
453
483
534
476
338
270
173
237
252
187
125
23
60
-16
-183
-314
-483
-470
-358
-309
-319
-477
-611
-663
-754
-771
-818
-881
-868
-913
-912
-1019
-1120
-1079
-1127
-1076
-1096
-1145
-1100
-1145
-1129
-1145
-1173
-1140
-1103
-1058
-1126
-1234
-1271
-1268
-1230
-1190
-1237
-1276
-1251
-1227
-1166
-1186
-1184
-1175
-1213
-1163
-1143
-1110
-1070
-1070
-1011
-977
-922
-852
-790
-714
-668
-599
-549
-532
-494
-457
-421
-362
-330
-286
-254
-245
-184
-167
-123
-58
-14
55
79
109
149
176
231
243
263
275
276
322
342
366
387
402
438
452
460
432
441
537
527
525
533
530
625
608
645
688
672
756
700
697
728
720
820
774
752
734
706
781
805
804
739
639
417
204
103
138
536
795
796
639
196
67
70
49
75
-36
-40
93
274
278
23
-277
-522
-452
-275
-233
-244
-383
-468
-406
-405
-404
-438
-583
-599
-615
-674
-670
-769
-784
-785
-803
-785
-802
-791
-884
-1016
-1114
-1191
-1098
-1036
-1027
-1026
-1128
-1127
-1108
-1152
-1191
-1269
-1309
-1269
-1206
-1158
-1157
-1146
-1161
-1171
-1137
-1135
-1126
-1136
-1175
-1142
-1094
-982
-863
-852
-843
-839
-800
-730
-683
-638
-599
-538
-493
-452
-377
-342
-321
-302
-322
-267
-189
-106
-46
-52
-20
35
97
193
206
187
198
244
342
350
338
307
289
342
367
372
373
342
342
372
403
420
444
510
557
573
544
493
491
540
541
551
593
618
684
689
658
679
697
759
749
699
673
636
662
655
617
634
609
617
572
491
488
449
434
405
300
282
214
137
87
-27
-77
-172
-284
-316
-418
-468
-552
-626
-591
-605
-574
-618
-732
-826
-915
-917
-886
-884
-886
-973
-1005
-992
-1031
-1062
-1132
-1163
-1115
-1095
-1086
-1108
-1145
-1145
-1166
-1142
-1147
-1184
-1170
-1192
-1199
-1236
-1273
-1243
-1245
-1223
-1249
-1297
-1266
-1272
-1262
-1265
-1277
-1219
-1157
-1088
-1046
-1040
-1021
-998
-953
-883
-811
-743
-708
-677
-648
-638
-596
-577
-548
-487
-433
-374
-359
-355
-340
-330
-268
-186
-136
-92
-50
5
76
122
154
191
239
287
305
320
334
321
312
353
400
425
433
437
433
418
425
428
456
521
544
542
535
491
487
515
489
483
494
545
600
565
551
544
565
581
555
553
518
491
496
505
529
516
500
543
581
546
476
380
313
303
319
324
276
197
116
63
-54
-148
-162
-190
-208
-246
-310
-358
-375
-398
-473
-577
-672
-730
-745
-778
-822
-896
-962
-958
-970
-1015
-1086
-1160
-1201
-1215
-1199
-1204
-1217
-1210
-1222
-1218
-1249
-1266
-1238
-1245
-1234
-1219
-1224
-1175
-1128
-1121
-1118
-1122
-1100
-1061
-1014
-1002
-1007
-993
-950
-880
-846
-824
-791
-748
-700
-662
-646
-618
-575
-540
-495
-460
-450
-421
-344
-327
-312
-291
-280
-230
-220
-201
-192
-145
-79
-52
3
47
82
93
115
174
224
263
299
290
277
262
256
293
316
354
374
380
409
416
457
470
446
478
516
526
527
537
585
587
574
583
590
624
670
677
629
652
655
670
671
613
638
617
625
657
611
607
544
493
512
493
496
417
333
307
275
268
229
132
45
-25
-80
-99
-106
-153
-236
-273
-307
-341
-377
-443
-506
-590
-628
-666
-698
-702
-759
-797
-820
-839
-872
-935
-988
-1047
-1032
-990
-1005
-1033
-1081
-1108
-1132
-1173
-1194
-1212
-1193
-1178
-1195
-1221
-1252
-1228
-1186
-1182
-1197
-1186
-1146
-1100
-1097
-1136
-1129
-1103
-1029
-959
-938
-892
-861
-812
-769
-740
-693
-641
-565
-490
-442
-437
-452
-441
-410
-364
-293
-250
-224
-187
-158
-122
-102
-98
-80
-61
-17
25
38
41
43
59
88
122
158
165
169
187
218
262
286
304
307
280
272
283
299
336
336
347
365
385
435
435
433
462
479
545
602
608
603
575
562
578
578
627
684
631
570
512
540
615
537
501
516
553
613
538
488
406
334
299
207
198
180
178
171
54
24
-11
-91
-85
-201
-288
-294
-353
-360
-422
-498
-503
-567
-632
-740
-826
-803
-832
-819
-856
-936
-921
-968
-980
-1031
-1134
-1118
-1144
-1150
-1141
-1201
-1185
-1187
-1192
-1198
-1258
-1232
-1213
-1217
-1169
-1192
-1159
-1143
-1123
-1079
-1113
-1075
-1058
-1084
-1058
-1110
-1093
-1040
-1034
-967
-959
-928
-885
-871
-796
-755
-692
-613
-577
-512
-498
-480
-458
-457
-393
-323
-263
-190
-200
-187
-167
-151
-101
-91
-48
-12
42
110
108
110
118
166
266
308
329
329
318
348
333
334
371
376
405
415
385
387
373
373
382
376
421
445
489
488
469
477
449
459
472
501
556
549
563
570
529
537
509
498
526
518
556
543
511
471
434
451
415
404
378
303
275
200
147
104
65
103
86
57
62
-10
-105
-233
-330
-341
-351
-336
-351
-413
-430
-507
-606
-691
-801
-814
-786
-758
-743
-800
-858
-914
-950
-968
-1008
-1022
-1052
-1076
-1091
-1149
-1179
-1192
-1196
-1141
-1117
-1106
-1108
-1135
-1141
-1183
-1211
-1213
-1169
-1065
-1005
-1008
-1043
-1055
-1043
-1054
-1053
-1034
-973
-889
-826
-762
-722
-701
-659
-588
-511
-453
-416
-393
-375
-384
-395
-372
-337
-291
-265
-242
-236
-239
-201
-172
-161
-127
-76
-10
38
103
157
162
191
201
209
263
278
265
261
266
301
333
358
347
342
338
356
390
365
352
357
393
436
437
433
452
433
468
500
510
537
480
524
557
505
470
412
432
471
455
437
414
411
432
401
369
332
305
338
340
342
331
255
227
207
193
186
134
118
97
65
21
-61
-165
-253
-293
-318
-339
-359
-426
-488
-537
-602
-690
-741
-765
-756
-729
-778
-835
-882
-908
-948
-999
-994
-987
-965
-999
-1032
-1078
-1117
-1068
-1060
-1072
-1078
-1066
-1022
-1008
-1048
-1105
-1111
-1074
-1043
-1022
-1049
-1070
-1060
-1053
-1031
-1012
-987
-929
-867
-802
-744
-695
-645
-598
-534
-469
-417
-367
-345
-346
-363
-371
-352
-336
-297
-261
-264
-257
-233
-187
-160
-133
-125
-109
-44
31
93
109
114
137
160
196
214
196
198
199
219
226
202
201
203
231
280
288
285
301
306
316
320
334
374
402
399
390
447
481
459
425
374
432
426
402
448
425
439
420
385
400
395
399
368
353
388
377
350
277
236
254
239
228
174
115
78
32
0
-11
-38
-89
-157
-227
-294
-343
-377
-418
-413
-421
-474
-518
-578
-623
-667
-746
-794
-819
-826
-828
-862
-916
-968
-989
-1016
-1050
-1066
-1094
-1104
-1098
-1099
-1103
-1116
-1140
-1148
-1133
-1123
-1129
-1128
-1126
-1132
-1139
-1144
-1117
-1072
-1045
-1016
-985
-948
-921
-915
-885
-864
-811
-743
-694
-628
-576
-527
-466
-418
-379
-353
-350
-351
-370
-391
-387
-365
-307
-241
-191
-146
-112
-69
-62
-62
-27
9
61
125
160
184
209
237
279
294
295
291
311
336
332
314
296
313
377
441
474
474
467
471
445
426
436
474
509
543
594
610
613
605
582
570
534
535
558
563
559
536
514
493
504
488
462
438
391
381
380
367
377
362
315
296
250
224
195
138
112
59
48
33
-16
-47
-146
-214
-261
-330
-344
-385
-435
-462
-497
-532
-579
-624
-678
-732
-761
-793
-841
-880
-942
-992
-1013
-1050
-1048
-1075
-1105
-1121
-1152
-1157
-1169
-1193
-1182
-1164
-1151
-1159
-1140
-1143
-1143
-1137
-1167
-1166
-1167
-1137
-1099
-1082
-1060
-1046
-1019
-992
-962
-929
-883
-829
-780
-740
-696
-640
-598
-537
-468
-418
-377
-362
-353
-354
-352
-347
-305
-234
-186
-134
-70
-29
7
24
12
13
45
89
158
200
204
238
277
302
320
317
329
325
315
321
315
338
355
410
468
454
434
431
429
462
452
455
484
518
592
579
585
606
616
653
586
565
570
535
568
539
547
605
583
567
549
488
484
437
381
369
307
317
313
298
288
202
170
105
34
-11
-78
-106
-184
-289
-310
-344
-386
-379
-442
-501
-539
-631
-682
-741
-770
-797
-855
-844
-872
-880
-886
-969
-1005
-1057
-1059
-1062
-1103
-1100
-1127
-1149
-1178
-1193
-1199
-1211
-1210
-1217
-1240
-1262
-1266
-1309
-1311
-1308
-1298
-1260
-1253
-1211
-1221
-1246
-1226
-1217
-1177
-1163
-1132
-1078
-1026
-952
-915
-854
-788
-736
-667
-603
-558
-558
-564
-571
-533
-473
-409
-351
-313
-237
-190
-153
-133
-129
-101
-90
-63
-10
39
85
107
131
175
204
212
214
216
226
241
242
264
277
299
298
326
424
435
412
447
481
505
512
488
508
541
534
512
526
595
615
594
595
550
559
561
505
492
448
461
499
486
498
441
397
386
284
198
77
-27
-132
-263
-254
-224
-217
-246
-378
-457
-495
-569
-608
-646
-680
-706
-741
-734
-726
-747
-777
-806
-795
-763
-758
-779
-833
-895
-927
-959
-962
-957
-960
-938
-943
-975
-1015
-1071
-1115
-1149
-1165
-1155
-1151
-1163
-1196
-1233
-1256
-1247
-1231
-1232
-1232
-1238
-1246
-1245
-1244
-1237
-1237
-1217
-1194
-1151
-1119
-1114
-1120
-1129
-1133
-1116
-1050
-993
-935
-870
-810
-729
-677
-618
-546
-498
-446
-417
-390
-365
-323
-266
-205
-114
-47
9
95
154
197
218
231
249
267
294
311
334
352
376
409
437
447
436
439
449
453
452
472
475
516
593
633
676
681
681
697
702
692
659
670
696
731
722
724
752
716
719
673
612
563
492
465
423
376
286
168
90
-16
-67
-63
-107
-164
-215
-272
-298
-364
-441
-488
-561
-587
-588
-595
-573
-601
-633
-649
-626
-582
-619
-644
-670
-692
-658
-651
-663
-652
-641
-602
-576
-566
-572
-603
-617
-630
-636
-638
-661
-682
-701
-731
-751
-800
-837
-853
-910
-939
-962
-1010
-1032
-1072
-1119
-1145
-1184
-1226
-1310
-1459
-1605
-1673
-1650
-1538
-1436
-1446
-1475
-1455
-1401
-1359
-1367
-1400
-1409
-1330
-1227
-1140
-1082
-1060
-1006
-919
-815
-701
-640
-638
-628
-599
-570
-530
-507
-461
-367
-278
-220
-145
-76
-66
-71
-80
-85
-46
18
65
91
106
130
182
246
318
351
353
359
364
383
378
357
372
433
509
589
637
649
685
689
722
755
771
817
837
854
878
915
935
953
977
973
1013
984
941
902
807
750
633
509
365
224
155
76
94
48
-50
-106
-241
-294
-365
-470
-563
-675
-730
-771
-780
-808
-831
-861
-898
-884
-882
-892
-940
-984
-1013
-1008
-966
-954
-890
-847
-813
-741
-701
-661
-668
-680
-670
-654
-637
-637
-608
-589
-572
-535
-516
-521
-542
-569
-610
-659
-731
-779
-837
-897
-920
-964
-1070
-1243
-1311
-1356
-1338
-1230
-1333
-1373
-1376
-1411
-1358
-1430
-1473
-1512
-1489
-1395
-1360
-1286
-1280
-1269
-1203
-1166
-1061
-972
-960
-903
-844
-807
-720
-682
-631
-523
-448
-359
-306
-254
-207
-192
-157
-148
-86
-14
29
99
92
92
119
119
151
189
205
207
221
229
229
211
176
172
169
220
260
285
292
256
278
276
296
329
324
388
405
417
453
439
466
474
505
535
538
583
564
548
556
519
527
534
506
510
471
419
361
250
174
104
69
68
7
-53
-132
-222
-284
-351
-399
-464
-544
-578
-599
-634
-671
-746
-792
-801
-823
-814
-827
-873
-927
-980
-999
-1024
-1049
-1049
-1044
-1027
-1038
-1043
-1030
-1057
-1069
-1061
-1056
-1049
-1047
-1036
-1028
-1033
-1024
-1013
-995
-967
-960
-964
-978
-1001
-1013
-1049
-1059
-1058
-1039
-998
-975
-953
-937
-927
-931
-933
-923
-909
-890
-863
-815
-775
-745
-700
-651
-586
-530
-481
-446
-427
-392
-363
-321
-290
-254
-182
-124
-66
-8
33
103
121
154
226
261
333
374
402
448
469
536
567
626
683
712
783
799
829
865
901
968
1019
1064
1085
1077
1071
1092
1080
1043
1031
1030
1032
1031
1008
973
878
733
526
370
252
150
243
238
173
115
-33
-93
-178
-243
-305
-401
-457
-526
-533
-559
-615
-641
-679
-701
-667
-652
-670
-659
-730
-778
-814
-871
-827
-794
-742
-687
-638
-562
-546
-530
-515
-508
-468
-458
-441
-407
-412
-405
-381
-385
-357
-311
-289
-243
-238
-267
-316
-393
-442
-488
-524
-534
-546
-545
-574
-626
-678
-759
-839
-896
-966
-1019
-1067
-1126
-1165
-1294
-1378
-1383
-1382
-1258
-1224
-1223
-1242
-1284
-1230
-1228
-1216
-1225
-1242
-1178
-1095
-995
-914
-897
-869
-803
-714
-586
-522
-506
-465
-458
-413
-356
-300
-223
-171
-61
8
47
118
110
119
130
110
150
189
240
287
307
331
365
404
445
455
446
451
432
446
447
445
465
415
450
497
497
550
510
504
512
482
520
491
495
473
441
482
471
479
483
468
463
434
406
388
367
305
282
240
182
168
108
64
6
-51
-89
-135
-180
-246
-275
-309
-374
-421
-453
-501
-551
-589
-640
-678
-716
-754
-778
-816
-853
-894
-934
-957
-1007
-1046
-1064
-1069
-1070
-1075
-1063
-1066
-1072
-1067
-1077
-1090
-1099
-1107
-1099
-1104
-1115
-1103
-1084
-1060
-1032
-1013
-996
-998
-988
-957
-956
-943
-932
-912
-888
-870
-831
-790
-753
-706
-659
-606
-565
-543
-537
-514
-473
-445
-413
-378
-345
-322
-289
-250
-212
-180
-145
-116
-75
-31
-18
35
45
60
106
98
123
167
182
193
241
267
285
341
352
374
418
451
486
506
543
580
631
720
778
878
965
1015
1110
1154
1181
1201
1152
1133
1164
1139
1140
1164
1131
1143
1130
1049
894
710
593
469
456
475
383
318
173
54
32
-32
-113
-211
-327
-400
-468
-541
-598
-677
-762
-800
-784
-740
-734
-754
-778
-822
-804
-804
-824
-799
-780
-740
-694
-662
-620
-591
-562
-521
-463
-415
-376
-364
-357
-361
-352
-327
-333
-308
-289
-243
-196
-212
-236
-280
-340
-359
-398
-433
-466
-505
-514
-552
-579
-616
-685
-726
-758
-794
-815
-854
-904
-942
-1097
-1234
-1303
-1416
-1371
-1340
-1399
-1372
-1392
-1357
-1305
-1276
-1250
-1283
-1227
-1185
-1170
-1110
-1104
-1087
-1009
-917
-768
-645
-584
-478
-425
-383
-301
-277
-233
-188
-115
-16
51
134
200
247
314
353
402
456
459
460
437
416
412
399
426
455
449
467
471
451
480
459
429
405
372
393
363
359
369
334
380
396
391
435
444
459
487
487
505
476
470
533
538
545
567
576
592
570
570
569
514
511
493
455
424
345
271
217
145
91
45
30
20
-43
-100
-160
-231
-315
-404
-450
-498
-555
-603
-667
-712
-747
-798
-832
-860
-895
-934
-974
-1028
-1067
-1118
-1172
-1210
-1233
-1208
-1208
-1195
-1167
-1186
-1188
-1191
-1193
-1195
-1187
-1178
-1182
-1157
-1145
-1131
-1101
-1074
-1040
-1000
-970
-953
-938
-922
-897
-883
-873
-828
-795
-739
-678
-641
-594
-554
-496
-450
-429
-402
-382
-364
-339
-345
-344
-345
-326
-293
-263
-224
-174
-146
-135
-114
-102
-94
-81
-52
-42
3
26
41
114
186
280
365
467
537
543
611
776
706
626
725
834
896
901
887
1038
1165
1104
1127
1207
1261
1202
1107
1125
1217
1206
1109
1094
1164
1205
1145
1050
1021
963
775
542
423
260
180
216
150
131
37
-69
-120
-212
-264
-397
-490
-584
-723
-790
-855
-906
-972
-1040
-1033
-957
-921
-908
-883
-930
-937
-994
-1047
-991
-994
-947
-919
-878
-771
-738
-672
-620
-557
-459
-438
-413
-400
-411
-417
-438
-452
-414
-353
-320
-264
-232
-230
-254
-299
-316
-374
-407
-445
-501
-544
-604
-641
-666
-713
-755
-774
-806
-827
-880
-1051
-1185
-1267
-1387
-1383
-1395
-1524
-1572
-1603
-1609
-1585
-1591
-1581
-1585
-1524
-1469
-1451
-1407
-1444
-1433
-1359
-1272
-1134
-1019
-938
-830
-737
-659
-531
-445
-391
-309
-233
-154
-100
-31
19
63
119
137
193
259
268
287
288
261
260
270
247
227
220
176
165
194
244
263
283
337
420
444
364
301
394
484
363
317
377
578
591
435
577
752
741
740
738
794
778
845
933
914
945
981
1081
1169
1159
1188
1252
1222
1192
1116
1016
987
908
739
552
447
364
316
230
218
253
135
5
-132
-219
-334
-499
-619
-719
-776
-844
-925
-945
-968
-1026
-1061
-1065
-1059
-1027
-1052
-1116
-1149
-1202
-1200
-1179
-1148
-1095
-1056
-989
-937
-882
-858
-824
-777
-746
-704
-678
-643
-620
-598
-586
-573
-540
-511
-458
-410
-386
-387
-409
-437
-481
-520
-556
-615
-652
-692
-769
-985
-1127
-1142
-1232
-1134
-1085
-1234
-1280
-1297
-1284
-1300
-1331
-1349
-1393
-1327
-1247
-1211
-1159
-1169
-1143
-1043
-946
-804
-720
-684
-604
-573
-561
-492
-455
-394
-324
-250
-162
-115
-67
-47
-15
-4
-13
71
230
157
186
307
310
289
364
513
536
659
412
533
747
584
285
337
777
488
287
522
705
704
470
491
672
726
572
613
918
821
729
759
849
963
873
823
971
1160
1032
837
848
1045
1032
825
884
991
942
812
693
645
609
425
246
205
203
137
-5
-80
-149
-273
-351
-427
-491
-577
-706
-771
-815
-905
-997
-1041
-1081
-1092
-1107
-1127
-1079
-1068
-1112
-1159
-1160
-1120
-1136
-1135
-1095
-1041
-987
-982
-931
-842
-797
-747
-694
-620
-546
-522
-509
-491
-474
-436
-411
-385
-336
-327
-322
-303
-324
-336
-359
-395
-409
-432
-565
-793
-879
-1038
-1127
-1018
-1129
-1195
-1174
-1196
-1204
-1256
-1269
-1357
-1392
-1360
-1383
-1366
-1366
-1372
-1319
-1250
-1155
-1013
-931
-852
-768
-767
-725
-680
-680
-614
-526
-447
-413
-358
-313
-363
-307
-222
-214
-101
-89
-177
143
205
-184
-128
123
410
316
-182
252
494
441
848
-24
126
624
503
289
195
253
254
583
343
189
179
604
686
608
37
263
980
657
158
465
548
631
727
430
473
803
1014
801
515
810
1058
950
770
655
909
918
673
661
820
883
811
712
680
627
576
478
226
111
46
-14
-49
-149
-209
-261
-335
-411
-472
-513
-570
-655
-791
-903
-963
-982
-1093
-1184
-1176
-1126
-1048
-1079
-1091
-1026
-1011
-1039
-1055
-1010
-946
-937
-976
-950
-857
-757
-713
-680
-561
-467
-407
-399
-378
-313
-283
-300
-306
-300
-284
-253
-258
-262
-260
-268
-277
-299
-329
-324
-345
-431
-549
-760
-1072
-1322
-1410
-1402
-1255
-1161
-1238
-1245
-1201
-1154
-1130
-1137
-1181
-1225
-1177
-1128
-1128
-1156
-1195
-1145
-965
-725
-517
-375
-327
-289
-349
-416
-415
-504
-645
-461
-172
-161
-401
-399
194
334
-149
272
543
164
90
464
628
-444
-425
418
466
212
49
469
519
356
364
34
531
334
-71
431
145
69
209
-183
147
523
94
241
503
793
570
20
606
727
246
69
530
874
467
241
741
881
716
712
742
900
787
640
717
726
612
504
745
708
525
732
839
579
457
591
544
289
85
-6
-40
-140
-243
-335
-355
-374
-483
-477
-501
-547
-579
-662
-764
-873
-909
-1003
-1066
-1081
-1120
-1090
-1059
-1026
-1039
-1005
-944
-955
-948
-945
-900
-886
-917
-880
-851
-815
-768
-717
-623
-533
-472
-442
-384
-322
-311
-307
-307
-357
-484
-534
-553
-673
-658
-652
-779
-783
-747
-741
-788
-831
-913
-1002
-953
-1032
-1128
-1156
-1212
-1206
-1198
-1173
-1088
-999
-949
-865
-807
-863
-781
-776
-861
-895
-823
-619
-572
-594
-566
-763
-303
97
-378
-677
-273
320
-36
-507
-244
154
-121
258
-339
-290
488
620
-2
-500
23
1056
270
-1307
370
984
66
-731
150
529
-264
-143
639
44
-358
423
1274
-50
-1157
746
1048
59
-849
264
1095
70
-283
92
1007
460
-46
627
801
471
391
596
448
643
694
514
713
593
506
827
884
452
569
900
982
652
479
662
732
660
449
316
504
737
425
86
230
437
259
-190
-299
-29
-10
-372
-546
-367
-353
-586
-712
-694
-656
-728
-872
-899
-897
-891
-935
-1015
-1084
-1070
-1014
-1014
-1079
-1120
-1063
-959
-990
-1079
-983
-828
-798
-865
-830
-717
-674
-701
-709
-642
-571
-513
-517
-540
-574
-604
-580
-696
-675
-579
-738
-856
-970
-964
-909
-1049
-1110
-1120
-1081
-1050
-1102
-1038
-1020
-1007
-974
-1007
-1002
-860
-822
-825
-1014
-1049
-720
-994
-1159
-523
-44
-1032
-1207
-264
-493
-387
-645
-1232
-500
402
328
-1112
-1020
615
1206
-1095
-1071
1096
990
-415
-1204
576
862
-280
-1248
536
1292
-5
-867
347
1509
-300
-1034
694
1339
-584
-943
689
1186
-266
-828
88
1707
200
-999
-119
1563
554
-1119
-457
1195
912
-726
43
754
1080
34
-163
552
1225
491
-488
1152
921
362
421
581
876
534
551
900
754
810
497
474
1315
583
278
585
1011
737
278
405
692
807
359
264
456
642
360
33
-43
84
-119
-373
-257
-218
-185
-386
-488
-396
-508
-633
-740
-716
-764
-881
-876
-862
-962
-1001
-930
-991
-946
-901
-927
-914
-936
-913
-939
-964
-855
-813
-841
-805
-687
-614
-681
-680
-540
-478
-528
-548
-458
-446
-708
-841
-802
-948
-978
-1030
-1128
-978
-930
-955
-846
-825
-811
-850
-843
-711
-751
-981
-885
-760
-1052
-1103
-1037
-731
-375
-1038
-1429
-585
104
-679
-1256
-827
-335
-893
-260
-448
-1553
-704
572
-102
-1949
629
1532
-896
-1007
866
386
-1190
-518
399
32
-944
-878
982
1491
-1557
-889
1674
1119
-1416
-756
592
171
385
-1619
-477
999
257
-444
132
555
501
-486
-88
850
-614
-193
152
103
-255
138
451
70
77
562
546
61
159
449
654
-172
-188
898
474
-122
346
774
759
-28
704
921
643
152
563
904
193
48
992
988
-146
500
961
571
374
345
629
932
368
214
314
480
409
-25
-94
137
158
-264
-336
8
-19
-365
-389
-236
-434
-781
-738
-586
-740
-1027
-956
-765
-741
-990
-1006
-765
-768
-900
-1074
-940
-743
-948
-1138
-1046
-833
-820
-958
-841
-605
-590
-710
-708
-578
-576
-638
-626
-621
-797
-972
-994
-1094
-963
-784
-1037
-951
-800
-931
-1042
-1112
-786
-833
-1130
-1020
-674
-1224
-1059
-703
-1388
-1240
-368
-780
-1509
-633
-637
-488
-1090
-1571
-660
40
-883
-1515
-1278
206
-158
-1440
-1046
0
864
-1502
-701
1090
-657
-1224
1126
517
-1990
-1034
1329
1178
-2021
-1510
2148
1355
-1848
-717
1268
618
-1294
-790
698
-266
-770
164
328
-268
-218
821
-203
131
45
123
167
-134
-340
39
647
-351
-12
-94
674
651
-519
577
795
211
-198
-377
1206
281
-840
-55
654
790
152
-30
405
859
865
-52
225
729
84
623
801
-118
-12
803
1182
361
-327
1211
1189
378
445
452
732
493
322
248
185
551
663
73
218
350
274
154
-327
-267
-104
17
-272
-560
-536
-401
-312
-546
-758
-485
-242
-600
-813
-652
-513
-612
-847
-922
-788
-638
-697
-857
-766
-593
-676
-714
-779
-680
-576
-715
-781
-662
-620
-590
-662
-805
-669
-625
-700
-781
-1042
-823
-752
-1198
-1211
-818
-702
-1172
-1029
-576
-889
-1094
-766
-879
-806
-917
-845
-692
-961
-783
-952
-853
-201
-1180
-1395
96
90
-1274
-708
-644
-814
186
-776
-2076
128
1262
-1945
-1245
589
694
-421
-575
-483
344
178
-1125
-22
-271
-163
-459
616
-29
-806
11
142
22
329
-873
-27
999
-586
-692
-175
1183
-876
-431
539
44
71
-397
324
-61
289
338
-19
-558
-246
273
109
-189
-661
444
1320
636
-535
54
410
599
466
-444
-334
650
1101
-424
-214
917
506
463
254
428
574
553
685
232
-95
361
980
604
111
101
1240
882
-30
325
582
731
214
289
649
716
165
128
789
195
-218
330
446
153
-425
-34
422
-158
-591
-270
35
-424
-627
-523
-363
-384
-654
-780
-566
-393
-573
-823
-803
-622
-757
-934
-862
-736
-672
-809
-790
-773
-800
-658
-687
-662
-719
-714
-513
-442
-705
-937
-973
-740
-758
-1063
-1078
-781
-513
-966
-1108
-1012
-658
-379
-777
-1278
-886
-174
-321
-1353
-1600
-458
431
-983
-1852
-337
359
-712
-1391
-629
-253
-487
-1380
-60
-1026
-1545
461
218
-1797
-943
976
-330
-1657
-157
649
-795
-1230
-149
745
-1074
-1144
2474
-533
-1775
1032
849
-339
-755
-143
297
-530
-214
481
-113
-229
230
-589
95
758
-862
-605
458
-320
514
-177
-1437
118
1023
-458
-229
155
-323
593
-316
130
-289
251
112
-374
-617
-83
818
74
-763
274
1219
-123
-623
523
1024
-364
-497
3
853
-16
-572
924
939
-37
-206
955
687
-173
413
759
199
-101
598
263
319
602
71
115
315
1372
377
-314
188
900
868
-178
-436
269
694
-31
-292
121
101
-209
102
-238
-343
-422
-249
-196
-640
-864
-564
-217
-519
-704
-584
-428
-481
-667
-751
-679
-682
-827
-796
-768
-752
-722
-727
-740
-697
-574
-662
-842
-689
-542
-740
-1069
-974
-684
-939
-1035
-1103
-757
-340
-1072
-1380
-1077
-467
-466
-1428
-1268
-605
-330
-568
-1596
-1165
38
-423
-1749
-630
-257
-709
-312
-816
-1034
-1254
36
665
-2670
-1834
2312
-123
-3221
-638
983
-552
-656
-818
-492
73
-42
-674
-100
264
-1280
-367
350
-721
-456
639
-1218
1043
1205
-2611
-903
1973
194
-2185
-1146
1748
541
-2253
-306
1209
628
-1705
-387
977
-26
-284
-1177
-899
1658
136
-1644
-1043
1232
2023
-1339
-2093
1557
1344
-633
-1836
-80
2325
-216
-2039
-705
2254
1053
-1462
-990
1474
1900
-786
-1323
124
2071
614
-1295
-722
1603
1943
-795
-398
837
1722
-103
-872
672
1272
-101
-384
851
939
-439
-143
1521
427
-848
375
1941
675
-1387
-154
1652
849
-613
-740
658
1107
241
-521
-472
203
715
-472
-1064
-183
302
-176
-1081
-868
-87
-202
-629
-858
-814
-307
-581
-1131
-1034
-920
-820
-885
-1089
-1042
-829
-656
-856
-1177
-959
-805
-639
-1088
-1597
-1063
-411
-807
-1504
-1271
-539
-365
-1048
-1371
-1053
84
-408
-1571
-1334
-155
154
-918
-1744
-214
1197
-905
-2165
-440
1099
-304
-2107
-1204
1661
-109
-2404
-416
830
-293
-979
-1034
843
-59
-2173
-320
1316
846
-2545
-575
1264
198
-1747
-175
620
-742
687
-654
-711
347
645
-311
-838
-908
1171
309
-1797
-749
571
1344
-1033
-2080
192
1890
29
-2161
235
1378
-126
-809
-979
310
1156
-1402
-384
1096
793
-1166
-1399
2547
-143
-2471
-441
2619
1031
-2990
-747
1963
1170
-1019
-1408
575
2746
27
-2932
287
2946
879
-2955
-164
2543
1622
-1398
-1604
2240
2639
-914
-1782
821
2901
994
-2182
-384
2029
2118
-966
-2385
1109
3107
718
-2712
-635
3077
1241
-1346
-724
1077
1071
184
-315
186
464
324
-5
358
339
-313
168
407
32
-865
-687
493
47
-754
-815
-460
350
-236
-1444
-1314
30
130
-1113
-1577
-810
94
-557
-1741
-1755
-321
29
-1227
-1756
-735
-659
-932
-925
-1722
-901
-145
-981
-1672
-1090
-525
-275
-778
-1126
-915
-688
-665
-749
-726
-603
-376
-1458
-854
923
-863
-1744
71
200
-376
-1494
-64
1459
-2199
-1465
1696
592
-2066
-1636
1517
881
-1044
-499
509
-1450
268
717
-133
-1290
-1279
1653
1529
-1459
-2052
909
1283
-504
-351
-598
-491
1007
151
-1594
220
772
-817
-752
633
702
-389
-1422
662
1414
-1645
-818
1130
589
-1231
-898
1011
731
-967
14
-553
315
1500
-1246
-810
1410
-207
-989
824
660
-722
114
907
268
-1101
-113
1494
725
-55
-870
-232
1698
806
-1910
-669
1819
1153
130
-1045
-508
1849
654
-37
-366
-159
1575
937
-905
-636
242
1448
617
-652
-404
1456
1758
-935
-345
973
629
-402
-350
397
464
359
-459
54
555
378
-73
-48
170
101
22
-415
-365
-366
-315
534
-324
-1273
-372
390
-23
-1050
-1028
-432
74
-749
-1183
-682
-476
-474
-1227
-1362
-1013
-317
-541
-1466
-1072
-305
-778
-1371
-1345
-533
-720
-1445
-1503
-555
-222
-1528
-1211
-445
-501
-1070
-973
-216
-614
-1312
-762
-383
-1212
-668
-593
-794
126
-741
-1450
275
1129
-1413
-2483
996
1168
-2218
-1926
1545
-48
-1396
-328
-208
58
-271
852
-801
-1926
-635
1449
468
-1979
-1878
2555
1430
-2943
-236
1389
182
-1064
-1634
212
1424
-433
-2813
-459
2213
1008
-2863
-1204
2467
470
-1561
-359
-645
259
604
-2493
157
1696
-532
-1954
158
2273
-653
-2161
-264
1657
42
-1241
-1383
165
1686
-983
-1590
1426
1761
-925
-466
-89
383
470
-1422
-573
1957
780
-2451
567
1962
-465
-1697
-301
1399
1725
-1742
-2213
2835
1681
-1764
-2139
1633
2856
-691
-2080
860
972
-212
-225
-331
588
266
160
297
569
-182
-540
223
443
-637
-570
328
1030
463
-945
-428
859
545
-782
-1157
353
704
-413
-932
-541
285
68
-687
-451
-502
-411
-340
-826
-464
-764
-1145
-428
-136
-1053
-1153
-604
-492
-863
-1224
-840
-358
-610
-1549
-969
-618
-1269
-1066
-1019
-1285
-955
-951
-800
-562
-746
-1316
-1388
-619
-723
-1541
-1613
-643
-424
-667
-1609
-1173
666
461
-2353
-1761
382
220
-747
-2382
-731
490
-597
-486
-189
-886
234
-65
-1258
6
-163
-1029
-30
122
-883
-1133
606
1371
-648
-1706
-444
1548
-510
-1733
-661
-277
1320
3
-2291
-358
691
887
-787
-2319
-8
1681
-321
-1748
160
-256
366
-136
-442
629
-1334
-104
724
-353
-225
-607
451
1358
-449
-1528
743
386
-1002
-296
870
-32
-992
1001
409
-191
11
-101
204
-55
136
-492
-805
1017
1224
-1426
-590
1956
979
-1261
-1239
1588
1560
-1419
-1079
1260
1021
117
-183
407
175
-688
648
1238
-662
-1334
939
1794
-624
-1327
1
1538
786
-823
-1079
0
1525
310
-1222
-661
767
446
-405
-334
-413
118
26
-506
-537
-269
10
-496
-480
-176
-417
-222
-700
-1072
-415
-399
-871
-535
-576
-517
-420
-775
-879
-1280
-1150
-966
-1420
-1438
-956
-972
-1245
-1122
-1292
-832
-657
-1804
-1469
-439
-915
-1934
-1644
-941
-978
-1178
-1109
-1179
-879
-51
-780
-2108
-1133
-103
-556
-1863
-1548
-39
-629
-1251
-865
-230
-140
-736
-1082
191
517
-1247
-1962
-72
138
-1260
-318
-90
-23
763
-974
-10
1284
-712
-1468
-319
1623
-754
-2484
416
1464
974
-1437
-1821
1949
734
-1775
-1201
402
-320
-1125
-445
561
93
-1054
755
515
-459
-970
-610
382
623
-370
-1803
-312
2392
475
-1898
-443
1279
959
-917
-1524
134
831
-412
-1316
330
2372
67
-2637
615
2429
-208
-1391
-591
937
416
-1271
-157
731
738
-826
101
1800
124
-632
-18
917
794
-290
-829
791
965
574
-332
-576
1082
1576
64
-775
603
1087
-29
-727
549
607
-84
-174
509
1032
-330
-122
539
657
-312
-461
413
31
-144
-334
39
-115
27
-67
-334
-279
-182
-198
-439
-636
-858
-881
-886
-759
-989
-1193
-613
-367
-1316
-1608
-681
-819
-1689
-1722
-1342
-1096
-1293
-1697
-1426
-983
-1337
-1619
-1410
-1196
-1274
-1745
-1426
-1189
-1750
-1437
-736
-1217
-1642
-1295
-732
-416
-1242
-1209
-658
-1225
-1444
-586
-295
-694
-1256
-1097
-152
-176
-416
-909
-930
-124
18
-744
-1543
-546
1613
-681
-1904
67
1462
495
-2719
-389
1712
584
-2400
-961
1669
611
-1072
-2158
1137
1556
-922
-2357
896
1527
-1416
-1909
843
2059
-1704
-1157
821
1138
5
-1587
-343
2321
815
-2643
-940
2258
1429
-900
-1823
325
2080
66
-1151
502
750
372
-191
-191
173
514
-60
-1228
691
1064
755
-653
-231
1380
586
-649
-261
1692
1220
-944
-537
1347
1327
218
-66
1004
1264
687
186
716
924
357
139
638
871
414
449
676
880
528
355
355
917
895
258
-98
28
1118
880
36
-271
519
914
65
-200
213
98
-480
-555
-728
-631
-529
-631
-541
-744
-728
-779
-1030
-1164
-1235
-1271
-1304
-1444
-1388
-1376
-1497
-1473
-1515
-1737
-1642
-1384
-1566
-1996
-2037
-1765
-1913
-1891
-1728
-1758
-1708
-1618
-1620
-1705
-1457
-1428
-1620
-1653
-1524
-1368
-1382
-1256
-1120
-1128
-1290
-1052
-852
-1077
-1305
-665
-1076
-1091
-881
-933
-875
-1388
-675
-1062
-995
-813
-742
-374
-928
-445
-527
-887
-191
7
-1176
-1052
56
-199
-988
-770
243
-448
-671
-425
-592
-402
-146
-897
-996
-696
-449
-201
-974
-979
631
600
-1073
-593
109
636
-600
-1775
-362
143
272
838
-647
-968
1368
612
-1091
-206
130
230
507
-335
-612
201
535
1012
363
-442
517
644
481
315
143
305
1057
804
59
947
1452
741
435
840
1148
1310
758
542
979
1118
895
912
1054
1001
936
1025
1152
1176
1189
1082
880
950
845
516
792
779
590
485
549
429
-10
-174
-309
-470
-462
-331
-428
-664
-895
-827
-690
-1069
-1123
-1036
-1121
-1300
-1435
-1382
-1428
-1499
-1613
-1571
-1389
-1300
-1358
-1398
-1420
-1506
-1404
-1385
-1362
-1208
-1193
-992
-925
-916
-956
-1007
-894
-943
-924
-811
-667
-617
-765
-1096
-1452
-1534
-1693
-1654
-1326
-1058
-1069
-1319
-1355
-1325
-1224
-1460
-1739
-1668
-1579
-1466
-1494
-1483
-1551
-1520
-1543
-1467
-1234
-1170
-1185
-1375
-1435
-1534
-1542
-1616
-1646
-1299
-784
-713
-1037
-958
-650
-474
-650
-756
-385
-197
-469
-451
33
-47
-237
199
393
-247
-170
394
618
-103
-579
123
925
-51
-660
148
475
369
-89
-246
-88
311
246
-207
-369
394
620
-23
-360
172
342
-71
-312
-217
332
381
235
287
483
478
698
789
630
455
752
1177
782
1277
1456
1407
1675
1606
1708
1798
2058
2245
1933
2168
2436
2397
2383
2096
2077
1689
926
576
29
115
984
930
973
931
279
65
-486
-702
-800
-1206
-1270
-1629
-1549
-1305
-1456
-1459
-1632
-1839
-1745
-1735
-1854
-1784
-2032
-2430
-2458
-2446
-2098
-1830
-1596
-1224
-1257
-1077
-1068
-1247
-1205
-1286
-1073
-844
-654
-272
-10
132
141
146
60
-52
-37
-140
-211
-32
20
-167
-195
-147
-200
-284
-428
-472
-559
-772
-991
-1184
-1266
-1399
-1456
-1454
-1496
-1432
-1468
-1618
-1749
-1863
-1980
-2081
-2039
-1963
-1889
-1817
-1682
-1531
-1452
-1446
-1399
-1223
-1089
-1059
-980
-842
-735
-650
-543
-372
-151
106
218
175
118
136
183
234
371
572
830
984
838
704
778
866
626
246
344
552
648
604
574
716
902
833
342
175
405
515
125
-63
204
609
853
697
767
761
837
931
939
971
794
1074
1415
1416
1370
1427
1909
2271
2037
1995
2284
2364
2363
2392
2583
2989
3208
3346
3364
3560
3501
2994
2345
1303
687
212
385
1308
1642
1809
1472
792
124
-549
-735
-1271
-1638
-1731
-1969
-1700
-1526
-1499
-1674
-2028
-2120
-2106
-2117
-2267
-2370
-2689
-2981
-2983
-2856
-2399
-1958
-1503
-1256
-1121
-992
-1183
-1371
-1520
-1486
-1235
-906
-478
3
325
413
494
454
352
324
353
317
275
261
127
119
-29
-147
-234
-548
-463
-593
-810
-969
-1476
-1677
-1867
-1930
-1815
-1923
-1888
-1888
-2042
-2082
-2303
-2472
-2482
-2603
-2510
-2379
-2331
-2100
-2054
-1978
-1883
-1874
-1672
-1568
-1470
-1309
-1238
-1013
-824
-641
-337
-167
55
163
185
326
358
350
373
436
630
786
815
878
926
897
861
819
868
895
911
992
968
901
764
692
805
764
742
709
676
728
568
460
545
525
535
681
790
938
924
996
1184
1108
1248
1359
1440
1610
1659
1873
1989
2102
2351
2482
2604
2874
2972
3080
3238
3298
3475
3427
3418
3210
2543
1735
819
470
599
1338
2061
2108
1755
806
-44
-699
-1114
-1397
-1771
-1836
-1913
-1731
-1463
-1407
-1616
-2162
-2491
-2680
-2626
-2543
-2609
-2652
-2888
-2880
-2728
-2367
-1868
-1557
-1257
-1199
-1128
-1206
-1377
-1394
-1350
-1040
-598
-62
419
791
971
923
829
597
564
622
720
897
999
1147
1153
1169
1084
946
660
-27
-445
-981
-1163
-862
-1006
-1000
-1240
-1538
-1853
-2350
-2426
-2842
-2969
-2864
-3054
-2840
-2775
-2778
-2760
-2822
-2755
-2691
-2489
-2333
-2269
-2259
-2261
-2179
-1922
-1559
-1205
-792
-642
-494
-272
-280
-187
-125
50
294
558
1008
1213
1377
1397
1237
1159
1106
1180
1262
1307
1335
1364
1341
1286
1247
1143
1081
1022
928
857
818
789
688
589
528
536
667
768
707
762
782
715
837
942
1032
1070
1340
1444
1427
1948
2057
2141
2445
2353
2482
2633
2771
2929
3051
3314
3570
3878
4005
3881
3760
3510
2488
1456
816
53
442
1463
2089
2472
2032
899
-336
-1203
-1638
-1982
-2122
-2141
-2246
-2062
-1778
-1831
-2000
-2585
-3106
-3145
-3323
-3240
-3095
-3243
-3380
-3454
-3194
-2770
-2238
-1710
-1481
-1388
-1527
-1756
-1904
-1926
-1684
-1182
-570
16
602
916
1016
874
576
342
202
450
750
1068
1382
1403
1299
1083
942
840
548
88
-589
-1388
-1836
-1900
-1837
-1592
-1648
-1889
-1903
-2161
-2428
-2875
-3516
-3893
-4099
-3812
-3447
-3170
-2798
-2861
-2899
-2885
-2998
-2913
-2857
-2751
-2702
-2621
-2315
-1959
-1555
-1222
-1008
-889
-742
-564
-343
-269
-328
-247
-81
335
748
1039
1252
1197
1111
970
825
799
784
800
864
952
1065
1076
987
923
694
476
379
253
301
296
219
206
210
373
467
530
651
622
600
688
696
852
1019
1098
1379
1688
2030
2199
2257
2298
2234
2496
2764
2959
3240
3346
3518
3781
4042
4332
4325
4087
3699
2749
1613
653
107
358
1358
2441
2647
2203
1096
-379
-1423
-2086
-2333
-2549
-2533
-2345
-2212
-1781
-1746
-2125
-2654
-3316
-3735
-3793
-3656
-3532
-3437
-3523
-3445
-3195
-2795
-2312
-1956
-1625
-1676
-1782
-1850
-1989
-1849
-1566
-1016
-335
271
766
1039
1104
859
565
385
352
586
1023
1405
1663
1808
1654
1358
1111
836
647
297
-123
-489
-1286
-1733
-1697
-1708
-1385
-1540
-2127
-2730
-3196
-3107
-3504
-3882
-4070
-4260
-3807
-3329
-3058
-3067
-3360
-3468
-3449
-3358
-2971
-2753
-2600
-2342
-2226
-1945
-1696
-1400
-1035
-911
-757
-643
-473
-154
20
174
276
382
805
1205
1413
1429
1212
1027
926
1006
1168
1206
1266
1296
1240
1210
1113
979
797
575
502
476
478
472
388
320
204
141
269
380
493
695
590
561
580
670
951
853
1375
1550
1433
2330
2301
2498
2824
2388
2582
2526
2903
3370
3425
4017
4162
4301
4623
4301
3879
3484
2409
1307
747
341
937
2104
2614
2617
1879
567
-813
-1779
-2025
-2369
-2387
-2190
-2324
-2029
-1868
-1996
-2296
-3005
-3489
-3756
-3776
-3543
-3448
-3425
-3507
-3432
-3010
-2496
-1936
-1477
-1461
-1591
-1729
-1912
-1808
-1569
-1072
-375
192
828
1195
1300
1162
837
646
471
647
1118
1479
1805
2029
1941
1680
1381
1143
945
686
566
369
23
-542
-1452
-2077
-2296
-1996
-1687
-1934
-2488
-3218
-3444
-3500
-3805
-3987
-4247
-4163
-3723
-3333
-3238
-3424
-3531
-3596
-3539
-3226
-2810
-2565
-2294
-2115
-2133
-1988
-1826
-1433
-974
-775
-569
-502
-328
-26
164
267
238
418
816
1112
1290
1242
1020
846
833
914
1060
1123
1088
1050
920
945
900
725
613
491
445
399
379
344
303
262
142
138
230
442
626
661
553
464
617
716
985
1419
1578
1737
2023
2202
2274
2439
2598
2714
2917
3173
3467
3727
3924
4076
4212
4269
4401
4325
3965
3226
1937
830
226
574
1919
2933
3040
2234
789
-728
-1742
-2080
-2228
-2244
-2151
-2054
-1912
-1685
-1669
-2186
-2857
-3556
-3960
-3840
-3575
-3274
-3207
-3241
-3128
-2899
-2530
-2150
-1795
-1642
-1760
-1908
-1949
-1872
-1542
-959
-289
403
881
1115
1134
988
825
625
500
678
1192
1696
2081
2286
2161
1832
1387
1049
866
735
568
304
-208
-934
-1532
-2055
-2161
-1885
-1742
-1717
-2144
-2722
-3384
-4049
-4263
-4416
-4266
-3860
-3481
-3094
-3109
-3375
-3643
-3885
-3804
-3507
-3071
-2580
-2268
-2068
-2019
-1968
-1752
-1509
-1207
-799
-510
-337
-199
-142
-49
39
309
681
1008
1311
1390
1285
987
679
594
675
896
1148
1324
1369
1259
1071
813
520
312
245
253
309
363
374
357
212
113
209
250
415
585
560
578
667
763
909
1089
1332
1553
1780
2155
2342
2506
2552
2559
2761
2978
3501
3676
3836
4158
4159
4511
4547
4376
3858
2516
1151
278
232
1213
2838
3523
3064
1773
-109
-1393
-2088
-2202
-2172
-2106
-1815
-1824
-1604
-1547
-2077
-2711
-3534
-4017
-3960
-3694
-3408
-3218
-3197
-3408
-3366
-3075
-2624
-2142
-1839
-1711
-1859
-1953
-2098
-2023
-1503
-841
-12
553
916
1049
944
792
528
452
498
836
1418
1921
2297
2280
2001
1523
1108
838
683
767
712
683
559
306
-10
-842
-1772
-2447
-2610
-2184
-1896
-2360
-3337
-4189
-4447
-4008
-3557
-3415
-3746
-4043
-3913
-3921
-3876
-3992
-4052
-3601
-3074
-2452
-2088
-2006
-1951
-2086
-2193
-2152
-1794
-1096
-425
-38
-33
-249
-297
-46
301
558
603
630
851
1094
1235
1122
907
785
880
1163
1364
1377
1172
825
578
460
456
567
692
704
577
357
102
-35
-77
-28
84
215
437
650
706
660
483
417
614
836
1483
1869
2047
2286
2109
2343
2439
2555
2854
2878
3331
3615
3998
4352
4367
4209
3631
2993
1983
861
384
570
1364
2663
3221
2566
1313
-422
-1644
-2156
-2135
-1888
-1925
-1918
-2056
-2035
-1834
-2133
-2702
-3336
-3895
-3949
-3703
-3496
-3353
-3416
-3484
-3339
-2941
-2328
-1884
-1759
-1867
-2170
-2339
-2277
-1978
-1329
-594
182
762
939
957
785
515
319
307
537
996
1531
1959
2204
2134
1811
1355
976
804
755
741
686
540
126
-233
-581
-1246
-1908
-2483
-2827
-2682
-2197
-2062
-2504
-3142
-3914
-4221
-4059
-3887
-3797
-3800
-3699
-3657
-3520
-3426
-3516
-3378
-3182
-2912
-2586
-2331
-2084
-1890
-1835
-1834
-1662
-1285
-713
-228
-16
-106
-304
-241
-26
293
573
721
932
1080
1213
1228
1035
825
712
727
822
954
1039
1012
888
684
525
444
409
400
343
193
80
101
167
250
340
411
413
563
697
766
748
729
920
1044
1467
1894
2010
2261
2252
2332
2472
2701
3000
3035
3487
3759
3769
4027
3735
3432
3186
2683
2094
1107
760
671
1124
2299
2308
1839
699
-844
-1644
-2137
-2050
-2027
-2007
-2051
-2260
-2135
-2158
-2384
-2868
-3412
-3816
-3866
-3645
-3484
-3188
-3223
-3218
-2960
-2719
-2273
-2046
-1907
-1872
-1965
-1907
-1807
-1435
-885
-241
425
804
946
892
808
654
667
825
1033
1426
1784
2081
2155
2105
1858
1397
1130
904
853
822
737
712
502
318
55
-247
-483
-875
-1536
-2555
-3420
-4063
-4347
-3801
-3414
-3163
-2754
-2974
-3485
-4068
-4732
-5180
-5102
-4437
-3759
-3034
-2318
-2082
-2004
-2026
-2347
-2399
-2242
-1939
-1419
-1077
-827
-648
-400
-69
200
470
531
480
474
368
282
345
595
1004
1434
1740
1868
1708
1338
864
394
202
272
583
948
1203
1323
1078
682
320
3
-168
-198
-75
118
314
479
603
685
775
836
787
868
933
1115
1469
1611
2047
2343
2583
2951
2943
3165
3187
3212
3567
3536
3754
3842
3809
3686
3137
2504
1417
719
726
1077
2038
2520
2082
1013
-345
-1383
-1961
-1970
-1952
-1943
-1973
-2098
-2139
-2212
-2428
-2930
-3407
-3688
-3781
-3643
-3474
-3346
-3306
-3184
-2954
-2616
-2264
-1996
-1864
-1931
-1949
-1899
-1726
-1379
-880
-242
355
805
1001
988
902
749
733
872
1116
1413
1739
2082
2222
2162
1888
1483
1208
997
936
946
902
827
577
346
97
-202
-435
-771
-1108
-1432
-2075
-3305
-4622
-5279
-5013
-3522
-1949
-1713
-2539
-3868
-4874
-5159
-5013
-4823
-4680
-3989
-2925
-2025
-1499
-1754
-2422
-2758
-2739
-2388
-1905
-1496
-1053
-735
-660
-731
-657
-139
512
865
684
41
-398
-337
79
563
827
1095
1474
1810
1888
1400
543
-190
-447
-155
453
1022
1297
1244
986
599
97
-269
-420
-332
-89
82
360
627
737
912
867
655
587
785
1129
1408
1837
1825
1926
2498
2566
3032
3207
3117
3441
3393
3846
3911
3705
3773
3404
3550
3431
2786
1790
792
508
743
1814
2345
2005
979
-530
-1475
-2062
-1850
-1898
-2247
-2340
-2684
-2424
-2292
-2412
-2795
-3520
-3917
-4228
-3950
-3659
-3463
-3232
-3232
-2997
-2767
-2337
-2074
-1984
-1896
-1964
-1730
-1596
-1252
-750
-254
374
697
1035
1151
1134
1131
1015
1154
1219
1439
1751
1945
2152
2154
2051
1717
1408
1144
948
938
805
722
491
220
-27
-302
-455
-848
-1243
-1728
-2583
-3709
-4738
-5249
-4958
-3600
-2408
-2155
-2773
-4004
-4837
-5095
-4906
-4807
-4752
-4106
-3218
-2158
-1527
-1655
-2020
-2369
-2345
-2081
-1743
-1436
-1101
-707
-471
-321
-159
234
748
1029
825
221
-189
-166
280
773
1045
1258
1481
1804
1870
1414
620
-93
-309
-83
402
869
1034
996
803
527
263
62
-67
-152
-167
-117
56
368
668
1023
1159
1014
1203
1150
1343
1782
1587
1770
1977
2096
2805
3302
3598
3771
3832
3861
3673
3684
3775
3515
3634
3400
2550
1720
776
420
809
1820
2421
2175
1187
-387
-1548
-2210
-2260
-2315
-2423
-2439
-2577
-2289
-2156
-2224
-2612
-3357
-3920
-4333
-4155
-3791
-3514
-3212
-3088
-2893
-2614
-2178
-1858
-1725
-1675
-1814
-1806
-1591
-1203
-674
-88
547
980
1281
1352
1274
1263
1223
1290
1343
1479
1716
1918
2136
2203
2100
1861
1565
1273
1024
850
646
453
200
-27
-203
-372
-532
-837
-1198
-1692
-2542
-3607
-4580
-5208
-5080
-4240
-3340
-2774
-2941
-3551
-4198
-4596
-4680
-4798
-4660
-4297
-3588
-2589
-1841
-1472
-1492
-1641
-1714
-1692
-1565
-1427
-1181
-869
-543
-299
-34
373
785
1070
1002
652
297
130
290
543
773
952
1154
1451
1642
1592
1193
654
227
42
127
279
402
493
576
666
637
509
350
219
115
17
-47
41
310
731
1166
1390
1639
1746
1843
2092
2249
2342
2372
2596
2717
3096
3662
3733
4216
4307
4230
4192
3965
3961
3423
2925
1687
414
33
3
1176
2160
2411
1773
313
-874
-2031
-2382
-2815
-3240
-3319
-3473
-2979
-2506
-2113
-2236
-2839
-3459
-4153
-4284
-4322
-4124
-3764
-3521
-3050
-2649
-2062
-1634
-1339
-1166
-1288
-1237
-1288
-1192
-848
-404
216
733
1251
1551
1767
1898
1923
2003
1880
1733
1564
1491
1574
1690
1890
1911
1906
1789
1544
1313
900
470
-63
-519
-826
-1066
-1228
-1422
-1694
-1940
-2254
-2773
-3606
-4611
-5268
-5406
-4714
-3723
-3410
-3526
-4028
-4298
-4076
-3857
-3760
-3963
-3867
-3368
-2683
-1928
-1628
-1544
-1373
-1136
-853
-713
-660
-570
-334
-189
-196
-227
-38
480
990
1241
1046
729
671
785
981
896
633
496
604
1005
1299
1292
1035
755
578
458
367
182
43
60
184
312
388
517
581
702
767
644
637
746
1039
1503
1739
1897
2162
2472
2929
3323
3397
3290
3250
3425
3638
3840
3865
3770
3819
4112
4172
3946
3154
1634
489
-176
14
793
1248
1355
667
-123
-783
-1388
-1675
-2368
-3040
-3585
-3847
-3568
-3166
-2787
-2771
-2997
-3293
-3476
-3464
-3436
-3306
-3289
-3217
-3073
-2829
-2378
-1979
-1482
-1112
-750
-330
-85
145
273
397
557
638
786
967
1314
1720
2138
2496
2640
2618
2387
2089
1813
1605
1423
1209
1112
1019
995
1011
934
729
319
-135
-611
-1032
-1353
-1668
-1937
-2250
-2499
-2776
-3544
-4438
-5355
-5927
-5384
-4441
-3566
-3257
-3646
-3989
-4126
-3803
-3671
-3844
-3835
-3720
-3018
-2087
-1481
-1174
-1098
-972
-768
-548
-408
-313
-127
14
18
-162
-299
-211
197
692
873
882
815
941
1275
1370
1194
736
346
297
461
691
744
691
631
627
691
668
526
410
371
335
313
276
311
511
709
866
942
999
1307
1740
2283
2685
2789
2884
2787
3017
3287
3315
3543
3440
3588
3883
4075
4403
4335
4297
3906
3194
2241
1085
311
-89
168
485
630
413
-126
-448
-817
-965
-1396
-2100
-2733
-3380
-3498
-3465
-3352
-3308
-3466
-3486
-3515
-3305
-3016
-2768
-2495
-2373
-2264
-2215
-2159
-2110
-2018
-1804
-1540
-1122
-649
-105
454
890
1212
1340
1409
1394
1361
1409
1467
1637
1796
1896
1957
1926
1893
1877
1873
1827
1697
1495
1231
965
686
388
40
-333
-683
-976
-1204
-1414
-1646
-1972
-2433
-2917
-3367
-3782
-4106
-4338
-4529
-4578
-4492
-4399
-4284
-4126
-3946
-3804
-3600
-3339
-3100
-2835
-2592
-2357
-2113
-1922
-1763
-1623
-1466
-1263
-1006
-723
-486
-283
-84
93
200
243
260
264
316
398
464
527
567
609
636
671
698
701
723
769
789
763
732
663
547
387
205
67
-29
-77
-72
-13
72
150
252
379
507
612
744
894
1021
1164
1333
1519
1743
1947
2112
2298
2469
2571
2633
2611
2563
2560
2596
2630
2560
2339
1864
1293
824
458
319
233
69
-166
-442
-625
-743
-752
-757
-881
-1041
-1237
-1379
-1452
-1500
-1554
-1671
-1813
-1970
-2041
-2065
-2045
-1989
-1924
-1812
-1701
-1557
-1391
-1234
-1075
-943
-818
-694
-562
-437
-356
-238
-114
-19
61
132
179
211
268
335
409
474
490
480
472
466
463
460
458
412
357
323
266
193
148
100
53
20
7
-3
-20
-71
-135
-186
-275
-380
-461
-504
-472
-449
-469
-490
-502
-521
-541
-514
-472
-478
-515
-542
-555
-596
-650
-694
-724
-748
-779
-795
-756
-726
-723
-698
-671
-641
-621
-594
-565
-532
-503
-479
-446
-401
-345
-297
-242
-168
-91
-42
-4
44
85
98
116
144
160
168
169
179
210
245
256
247
229
204
171
147
154
168
190
208
236
243
228
223
229
247
262
298
343
385
429
484
549
570
578
619
661
691
734
788
823
839
863
894
935
952
931
895
850
811
788
762
734
704
678
648
598
533
470
405
356
307
255
223
185
137
69
11
-52
-121
-187
-253
-305
-351
-393
-453
-521
-566
-610
-630
-639
-649
-650
-635
-624
-624
-618
-597
-575
-546
-519
-496
-480
-491
-492
-471
-437
-415
-393
-372
-366
-365
-384
-400
-411
-407
-404
-390
-364
-362
-369
-381
-404
-440
-455
-475
-492
-482
-475
-467
-473
-511
-562
-580
-582
-599
-617
-606
-593
-591
-609
-613
-601
-595
-599
-615
-588
-540
-505
-483
-460
-449
-450
-436
-411
-375
-342
-315
-272
-247
-244
-234
-226
-201
-174
-161
-114
-90
-78
-60
-30
-12
-11
-6
-15
-1
25
43
60
85
120
130
132
131
129
144
190
231
274
320
359
387
399
421
468
511
554
589
617
661
711
754
780
808
823
822
841
869
872
856
849
843
843
838
826
798
742
685
630
597
573
558
554
535
489
432
365
300
242
190
153
107
66
-6
-89
-163
-235
-314
-393
-470
-531
-569
-617
-679
-729
-776
-822
-841
-848
-844
-843
-836
-833
-850
-850
-848
-864
-859
-817
-786
-781
-800
-810
-821
-825
-813
-793
-759
-741
-739
-709
-673
-675
-681
-662
-626
-601
-577
-565
-542
-514
-522
-541
-554
-550
-563
-573
-589
-619
-641
-672
-700
-714
-728
-727
-735
-734
-729
-713
-710
-709
-705
-699
-671
-647
-607
-590
-604
-620
-621
-625
-631
-613
-589
-571
-567
-551
-510
-483
-472
-468
-459
-446
-429
-379
-330
-291
-265
-237
-207
-199
-198
-199
-212
-231
-222
-198
-175
-151
-121
-93
-63
-47
-45
-33
15
68
113
148
184
211
217
225
267
315
338
361
407
464
501
527
556
589
610
626
664
689
706
702
692
685
694
705
695
669
633
605
578
562
534
503
469
432
392
363
315
263
213
161
118
85
39
-32
-117
-202
-267
-317
-363
-410
-456
-508
-554
-608
-673
-740
-796
-834
-846
-840
-851
-865
-866
-888
-930
-965
-984
-977
-942
-917
-902
-889
-910
-927
-928
-933
-935
-915
-894
-867
-836
-792
-748
-725
-700
-665
-636
-607
-580
-561
-542
-533
-539
-540
-531
-529
-524
-521
-551
-588
-616
-645
-662
-662
-640
-625
-628
-620
-611
-617
-642
-640
-634
-626
-607
-575
-563
-563
-574
-608
-620
-619
-634
-642
-621
-570
-528
-507
-482
-458
-428
-387
-369
-350
-319
-291
-267
-231
-185
-139
-114
-114
-115
-132
-128
-97
-73
-49
-24
7
33
34
51
84
90
99
131
172
197
238
261
269
287
296
316
333
365
399
434
464
487
520
558
590
621
648
667
676
690
701
709
714
705
675
645
639
631
601
569
548
524
477
433
414
382
334
286
240
195
170
134
75
21
-29
-100
-171
-237
-310
-370
-421
-475
-518
-556
-609
-649
-679
-716
-743
-757
-761
-772
-781
-785
-805
-828
-865
-877
-879
-857
-819
-813
-820
-828
-840
-862
-859
-828
-809
-808
-798
-767
-750
-735
-719
-682
-636
-616
-597
-581
-582
-587
-592
-596
-606
-624
-648
-670
-679
-694
-725
-771
-785
-774
-767
-755
-736
-718
-730
-760
-779
-770
-750
-736
-716
-694
-674
-670
-675
-687
-703
-710
-704
-680
-653
-637
-622
-583
-549
-523
-495
-442
-394
-373
-345
-305
-265
-238
-229
-207
-149
-105
-85
-76
-58
-52
-45
-39
-39
-10
16
41
70
88
94
84
87
117
131
127
130
136
147
155
169
181
201
226
247
286
322
362
392
404
438
499
535
548
575
598
587
558
555
558
546
514
495
477
463
449
420
400
376
338
279
245
234
197
146
100
66
8
-64
-122
-176
-238
-299
-348
-398
-448
-517
-576
-620
-668
-737
-774
-806
-844
-854
-858
-860
-864
-861
-875
-912
-955
-970
-970
-965
-953
-941
-936
-940
-930
-900
-877
-864
-860
-832
-797
-778
-741
-691
-652
-627
-605
-592
-563
-542
-560
-569
-561
-550
-559
-575
-572
-575
-592
-624
-643
-655
-671
-688
-676
-648
-631
-614
-604
-611
-612
-610
-613
-604
-598
-599
-591
-577
-564
-551
-550
-540
-524
-510
-511
-511
-516
-504
-478
-458
-429
-381
-337
-301
-269
-247
-243
-256
-249
-241
-224
-191
-161
-142
-160
-184
-190
-175
-158
-145
-115
-102
-98
-93
-74
-41
-9
12
33
59
71
65
68
81
105
132
163
207
241
265
295
322
342
352
382
424
454
471
487
520
519
522
530
519
515
508
495
470
461
447
434
421
393
379
376
370
343
308
267
228
197
156
116
72
26
-19
-66
-116
-179
-241
-305
-364
-413
-456
-513
-573
-631
-662
-680
-701
-724
-755
-781
-797
-816
-836
-837
-835
-831
-825
-827
-837
-843
-858
-862
-857
-848
-842
-831
-792
-760
-733
-721
-708
-688
-670
-656
-627
-605
-597
-591
-608
-624
-643
-646
-637
-626
-626
-634
-668
-696
-710
-720
-738
-743
-732
-713
-689
-678
-673
-678
-683
-695
-710
-708
-693
-683
-677
-665
-641
-632
-649
-650
-624
-606
-600
-591
-572
-533
-495
-448
-404
-364
-339
-338
-337
-328
-308
-293
-284
-259
-227
-215
-234
-249
-240
-222
-217
-203
-183
-164
-154
-140
-120
-95
-78
-64
-39
-27
-22
-14
-15
-16
-14
-2
30
86
136
170
208
251
277
309
359
389
406
416
449
488
519
557
577
580
557
540
528
507
495
489
481
457
412
390
384
338
291
269
256
226
182
159
135
106
56
1
-43
-86
-150
-224
-292
-370
-435
-495
-555
-602
-641
-687
-738
-769
-778
-800
-829
-868
-899
-911
-926
-948
-943
-940
-931
-930
-942
-953
-961
-964
-973
-972
-939
-893
-865
-860
-846
-832
-836
-818
-792
-766
-751
-739
-737
-739
-749
-759
-749
-749
-741
-736
-741
-747
-760
-778
-773
-766
-777
-775
-770
-756
-758
-765
-752
-748
-758
-762
-749
-728
-736
-740
-728
-716
-716
-721
-715
-697
-682
-669
-637
-598
-584
-549
-489
-441
-406
-389
-370
-340
-323
-323
-314
-296
-293
-291
-288
-267
-245
-222
-199
-164
-142
-153
-151
-130
-108
-97
-88
-80
-69
-63
-42
-41
-43
-34
-33
-24
5
35
56
85
123
158
189
217
251
293
306
318
356
407
454
477
508
546
554
542
534
548
564
552
540
535
516
474
440
437
422
399
353
330
311
276
236
211
179
121
62
12
-24
-89
-155
-206
-249
-304
-371
-434
-482
-536
-599
-632
-662
-683
-708
-730
-755
-780
-809
-844
-864
-858
-850
-845
-835
-843
-874
-903
-919
-929
-925
-911
-875
-846
-842
-838
-835
-829
-818
-790
-773
-772
-761
-746
-728
-733
-735
-727
-722
-723
-742
-740
-724
-733
-759
-777
-783
-774
-770
-753
-734
-714
-701
-693
-688
-679
-674
-673
-658
-632
-624
-618
-608
-595
-584
-575
-566
-564
-544
-516
-496
-453
-414
-391
-360
-324
-293
-274
-259
-249
-238
-240
-243
-235
-229
-216
-206
-196
-187
-187
-168
-151
-133
-117
-85
-58
-47
-27
-11
-8
-19
-2
-2
-8
-3
7
31
46
61
71
115
141
169
229
275
293
306
351
389
428
463
493
525
560
588
614
647
649
653
666
682
695
689
677
658
647
618
576
562
542
496
461
435
402
358
316
289
253
202
132
69
10
-54
-130
-187
-232
-306
-388
-462
-520
-555
-594
-650
-690
-719
-754
-788
-808
-828
-851
-873
-887
-886
-890
-911
-922
-917
-903
-907
-917
-900
-886
-863
-834
-810
-799
-789
-765
-740
-714
-704
-703
-689
-684
-687
-683
-680
-661
-657
-671
-688
-703
-713
-727
-730
-729
-725
-722
-704
-692
-687
-694
-711
-723
-724
-706
-711
-715
-697
-679
-690
-694
-676
-664
-647
-624
-600
-572
-544
-526
-492
-452
-412
-382
-369
-350
-325
-301
-289
-277
-261
-254
-248
-232
-206
-198
-216
-202
-195
-179
-191
-186
-147
-134
-120
-121
-123
-121
-129
-140
-123
-95
-83
-84
-82
-72
-64
-49
-19
21
64
100
130
167
182
182
202
242
271
311
367
428
469
485
495
508
519
523
539
568
594
596
577
573
576
555
526
508
490
459
415
374
328
279
241
181
142
105
38
-33
-89
-129
-176
-225
-280
-334
-379
-428
-477
-517
-561
-600
-636
-668
-694
-715
-740
-758
-766
-780
-794
-810
-807
-831
-862
-887
-865
-862
-855
-849
-840
-844
-820
-891
-1162
-1297
-1366
-1156
-1100
-1396
-1576
-1177
-1217
-1267
-1196
-1257
-1210
-1205
-1204
-1205
-1159
-1190
-1214
-1197
-1192
-1208
-1204
-1203
-1238
-1270
-1292
-1317
-1400
-1474
-1488
-1600
-1831
-2017
-2240
-2281
-2162
-2218
-2243
-2359
-2301
-2185
-2156
-2088
-2211
-2189
-2139
-2167
-2129
-2102
-2047
-2069
-2072
-2083
-2159
-2134
-2114
-2076
-2097
-2183
-2281
-2446
-2542
-2703
-2813
-2726
-2729
-2705
-2577
-2412
-2141
-1856
-1781
-1742
-1571
-1479
-1397
-1277
-1066
-909
-693
-521
-287
-5
401
870
1259
1622
1972
2295
2599
2956
3241
3504
3653
3701
3776
3769
3650
3454
3218
2951
2649
2304
1905
1182
396
-240
-993
-1178
-1105
-1299
-1393
-1754
-2176
-2401
-2393
-2174
-2253
-2394
-2786
-3268
-3416
-3542
-3475
-3558
-3823
-3864
-3929
-3681
-3338
-2950
-2529
-2236
-1794
-1413
-960
-464
-136
162
314
417
420
468
740
950
1157
1288
1292
1318
1346
1479
1615
1678
1720
1585
1356
1128
754
312
-221
-843
-1437
-2033
-2498
-2948
-3457
-4046
-4683
-5114
-5442
-5370
-5043
-4969
-4917
-5113
-5336
-5220
-5010
-4663
-4529
-4540
-4523
-4548
-4281
-3981
-3576
-3173
-2879
-2489
-2198
-1794
-1428
-1183
-906
-822
-699
-607
-570
-494
-459
-436
-455
-502
-489
-385
-251
-68
53
53
-166
-404
-585
-655
-622
-635
-625
-713
-964
-974
-938
-890
-655
-489
-300
-71
229
646
983
1273
1621
1803
2056
2488
2759
3101
3518
3857
4242
4601
5155
5467
5802
6324
6166
6171
6006
5465
5270
4948
4744
4326
3101
1604
-93
-1707
-2270
-2064
-1872
-1876
-2350
-3422
-4300
-4418
-3964
-3376
-3302
-3705
-4670
-5652
-5833
-5602
-5200
-4886
-4804
-4960
-4835
-4219
-3329
-2254
-1339
-696
-339
-61
345
776
1217
1595
1742
1707
1731
1886
2228
2718
3143
3463
3614
3637
3576
3605
3700
3610
3413
2930
2304
1596
851
371
21
-237
-351
-545
-803
-1064
-1305
-1476
-1540
-1531
-1670
-1910
-2301
-2719
-3232
-3670
-3883
-4295
-4539
-4545
-4701
-4439
-3827
-3250
-2433
-1556
-969
-524
-3
358
611
958
1074
1117
1149
1164
1287
1449
1779
2113
2420
2773
2993
3110
3192
3195
3132
3020
2795
2436
2060
1702
1517
1485
1479
1617
1725
1773
1878
1952
2045
2180
2272
2329
2362
2313
2256
2109
1993
1941
1911
2098
2357
2717
3076
3290
3505
3797
4012
4136
4351
4522
4545
4641
4769
4823
4848
4777
4745
4667
4593
4614
4563
4463
4302
4098
3899
3710
3305
2586
1709
477
-554
-984
-1320
-1201
-978
-1163
-1330
-1542
-1746
-1667
-1476
-1350
-1355
-1546
-1985
-2403
-2673
-2822
-2659
-2460
-2177
-1842
-1602
-1243
-867
-422
106
542
904
1169
1256
1232
1202
1177
1168
1195
1158
1074
1044
960
987
1142
1319
1537
1631
1615
1458
1131
798
460
152
-92
-340
-542
-640
-734
-811
-792
-736
-672
-643
-654
-687
-710
-802
-907
-1026
-1181
-1397
-1635
-1816
-1939
-1954
-1908
-1778
-1540
-1244
-943
-641
-350
-105
-4
-26
-139
-319
-552
-728
-974
-1063
-954
-943
-896
-591
-325
-402
-377
-314
-137
-159
-182
-81
-98
-265
-368
-272
-379
-470
-314
-162
-116
-77
48
185
220
209
331
357
298
351
381
413
332
282
174
93
13
104
198
167
347
515
530
403
350
402
349
261
203
195
231
275
316
331
302
381
387
455
555
629
632
680
773
817
898
956
1022
1076
1043
1012
981
890
873
870
854
851
863
854
787
674
538
378
182
5
-129
-229
-309
-373
-419
-465
-502
-538
-552
-593
-690
-822
-988
-1145
-1275
-1369
-1446
-1497
-1545
-1564
-1534
-1481
-1420
-1368
-1301
-1238
-1135
-1015
-916
-825
-743
-669
-584
-485
-402
-319
-258
-210
-152
-91
-10
81
137
163
170
138
71
-74
-307
-637
-1009
-1269
-1422
-1422
-1314
-1255
-1247
-1248
-1258
-1208
-1095
-986
-942
-970
-1068
-1222
-1367
-1521
-1600
-1619
-1510
-1409
-1349
-1214
-1105
-1063
-1007
-843
-679
-466
-535
-773
-658
-680
-742
-427
-92
-169
-215
-464
-771
-625
-329
224
753
757
243
57
-37
-111
159
180
-96
-193
-117
8
188
193
56
-19
62
157
387
637
852
763
394
136
29
57
79
304
515
798
767
628
718
706
666
810
981
982
1028
1283
1404
1509
1612
1665
1668
1643
1745
1930
1966
1971
1967
1897
1897
1883
1842
1809
1688
1460
1019
456
-122
-622
-845
-913
-826
-737
-819
-929
-1098
-1281
-1364
-1397
-1437
-1586
-1848
-2105
-2347
-2447
-2482
-2467
-2410
-2368
-2266
-2134
-1900
-1689
-1464
-1182
-911
-637
-408
-266
-204
-151
-118
-98
-16
122
247
415
597
779
969
1103
1191
1239
1218
1102
900
678
435
152
-60
-269
-471
-645
-864
-1202
-1608
-2059
-2639
-3007
-3166
-3235
-3015
-2861
-2888
-2908
-3021
-3120
-2972
-2787
-2613
-2454
-2417
-2403
-2347
-2160
-1881
-1516
-1182
-862
-658
-547
-407
-397
-333
-240
-149
-21
56
23
51
137
188
267
276
270
258
196
119
117
143
223
292
267
194
223
195
96
35
-48
43
207
386
456
341
330
449
619
770
860
918
1135
1408
1488
1634
1944
2118
2058
1985
1894
1860
2040
2314
2444
2610
2699
2923
3426
3759
3914
3914
3792
3650
3567
3416
3428
3319
2959
2755
2418
1947
1520
688
-318
-1262
-1891
-1943
-1739
-1416
-1473
-2026
-2621
-2927
-2897
-2646
-2491
-2670
-3221
-3569
-3711
-3547
-3084
-2860
-2726
-2640
-2449
-2021
-1433
-824
-474
-203
-45
164
486
768
999
1069
1121
1103
1147
1350
1557
1736
1951
2044
2070
2087
1995
1818
1525
1156
673
236
-87
-425
-672
-860
-1141
-1388
-1620
-1833
-2085
-2361
-2671
-3174
-3613
-4051
-4476
-4694
-4789
-4880
-4986
-5103
-5128
-4950
-4424
-3766
-3117
-2568
-2301
-2059
-1817
-1421
-1015
-730
-578
-583
-554
-389
-159
121
409
543
652
744
841
941
1016
968
824
651
435
289
209
170
110
65
70
111
230
384
484
543
519
488
414
390
506
476
535
664
659
891
1217
1552
1965
2272
2530
2708
2943
3153
3286
3562
3675
3906
4122
4318
4588
4670
4873
4983
4989
5162
5088
5002
5005
4753
4644
4223
3663
3043
2245
1425
170
-1089
-2467
-3531
-3604
-3558
-3168
-3028
-3732
-4205
-4500
-4240
-3589
-3226
-3346
-4057
-4561
-4692
-4308
-3600
-3233
-2921
-2799
-2231
-1210
-204
863
1380
1506
1700
1903
2290
2702
2755
2644
2400
2219
2216
2402
2607
2763
2865
2760
2628
2431
2140
1769
1172
461
-300
-1073
-1590
-2034
-2412
-2666
-2992
-3266
-3396
-3436
-3404
-3360
-3435
-3633
-3848
-4078
-4486
-4919
-5334
-5817
-5800
-5293
-4765
-4028
-3397
-3107
-2534
-1803
-1096
-371
-36
-14
-202
-264
-182
-224
-197
-258
-359
-260
77
339
470
560
397
223
147
-69
-264
-537
-938
-1186
-1369
-1419
-1360
-1315
-1178
-971
-687
-380
-94
38
123
160
109
187
186
185
358
544
829
1284
1676
1947
2324
2609
2834
3296
3611
3724
3973
3903
3884
4017
3968
4130
4197
4245
4384
4410
4523
4519
4425
4291
4095
3872
3624
3235
2650
1993
1155
-75
-1499
-2817
-4258
-4720
-4393
-4169
-3700
-3763
-4552
-4804
-4538
-4032
-3140
-2965
-3387
-4036
-4342
-4041
-3440
-2773
-2550
-2402
-2128
-1173
10
1003
1795
1918
1890
2186
2422
2794
2943
2576
2286
1952
1825
1896
1986
2028
2036
2043
1964
1825
1527
1115
520
-214
-886
-1612
-2265
-2626
-2993
-3260
-3395
-3633
-3750
-3699
-3651
-3578
-3593
-3759
-4186
-4704
-4950
-5176
-5158
-4714
-4524
-4189
-3653
-3305
-2633
-1860
-1308
-835
-560
-457
-350
-193
-118
-182
-344
-492
-566
-506
-251
-101
-74
18
-70
-127
-65
-226
-375
-559
-906
-1120
-1251
-1327
-1324
-1279
-1215
-1151
-1015
-816
-541
-310
-97
13
-10
79
113
191
417
543
711
943
1161
1550
1972
2422
2757
3114
3347
3425
3693
3717
3743
3797
3586
3553
3545
3541
3768
3861
4024
4073
4012
3970
3899
3877
3698
3529
3055
2391
1922
1249
640
-257
-1730
-3070
-4356
-4634
-4134
-3639
-3106
-3507
-4190
-4354
-4125
-3316
-2626
-2685
-3286
-3880
-3907
-3450
-2612
-2172
-2091
-1958
-1647
-597
529
1402
1860
1734
1713
1936
2231
2568
2480
2090
1739
1457
1408
1505
1578
1595
1640
1581
1490
1309
907
491
-96
-773
-1332
-1962
-2468
-2745
-3072
-3230
-3314
-3540
-3563
-3582
-3548
-3425
-3470
-3525
-3927
-4459
-4773
-5099
-4870
-4274
-3868
-3326
-2964
-2605
-1910
-1123
-488
-145
-106
-287
-318
-238
-157
-206
-503
-742
-867
-760
-373
-195
-118
-128
-319
-313
-280
-373
-493
-771
-1118
-1320
-1452
-1462
-1386
-1319
-1240
-1118
-949
-709
-460
-229
-30
30
83
128
163
284
495
617
814
1035
1219
1697
2130
2520
3053
3187
3294
3460
3377
3612
3652
3508
3489
3311
3279
3500
3676
3752
3831
3622
3518
3558
3505
3405
3070
2388
1758
1223
722
245
-800
-2189
-3469
-4443
-4516
-3855
-3511
-3271
-3601
-4242
-3980
-3610
-2947
-2484
-2863
-3329
-3660
-3511
-2890
-2368
-2091
-1989
-1821
-1267
-290
653
1281
1666
1608
1719
1962
2033
2198
1993
1601
1391
1183
1139
1202
1161
1203
1222
1197
1132
923
599
218
-288
-865
-1430
-2006
-2446
-2731
-2980
-3119
-3235
-3412
-3383
-3343
-3353
-3267
-3436
-3692
-3881
-4272
-4436
-4320
-4198
-3742
-3245
-2909
-2384
-1905
-1427
-794
-406
-181
-107
-224
-211
-201
-249
-299
-522
-722
-690
-649
-488
-269
-286
-253
-235
-311
-262
-322
-540
-733
-1009
-1191
-1246
-1276
-1176
-1118
-1026
-858
-728
-505
-259
-152
-32
15
3
133
218
371
534
605
732
889
1163
1582
1933
2317
2669
2805
3072
3204
3325
3512
3460
3399
3320
3268
3365
3463
3624
3691
3640
3657
3562
3520
3323
2958
2550
2056
1721
1306
605
-528
-2043
-3300
-4099
-4106
-3613
-3372
-3380
-3792
-4130
-3862
-3314
-2740
-2507
-2891
-3350
-3491
-3213
-2643
-2238
-2132
-2131
-1898
-1286
-337
509
1092
1395
1509
1757
2077
2267
2308
2060
1683
1488
1296
1251
1281
1216
1211
1200
1152
1134
994
721
399
-70
-603
-1149
-1700
-2115
-2461
-2771
-3011
-3241
-3381
-3341
-3278
-3269
-3327
-3430
-3622
-3784
-3780
-3831
-3695
-3456
-3250
-2820
-2457
-2108
-1645
-1235
-783
-464
-244
-95
-122
-65
-11
-46
-137
-298
-476
-531
-449
-391
-327
-275
-314
-266
-231
-262
-276
-415
-537
-690
-807
-851
-927
-926
-915
-898
-821
-763
-656
-468
-330
-87
28
84
210
237
405
516
578
764
826
1149
1496
1779
2262
2344
2607
2871
2945
3259
3268
3236
3274
3183
3331
3410
3460
3567
3536
3633
3740
3858
3783
3580
3201
2657
2355
1942
1415
439
-1086
-2491
-3640
-3840
-3384
-3105
-2918
-3404
-3963
-3777
-3302
-2554
-2128
-2476
-3091
-3508
-3330
-2801
-2335
-2298
-2490
-2490
-1973
-907
41
719
1021
1077
1452
1926
2222
2324
1974
1486
1211
1108
1110
1103
1014
932
936
1010
1081
1003
833
575
191
-181
-648
-1241
-1744
-2219
-2648
-2875
-3183
-3422
-3461
-3437
-3245
-3111
-3176
-3342
-3443
-3389
-3223
-2963
-2887
-2951
-2878
-2725
-2267
-1734
-1390
-1104
-968
-706
-318
21
264
237
79
-47
-146
-182
-224
-346
-519
-594
-585
-504
-365
-360
-385
-403
-427
-383
-386
-420
-498
-627
-721
-815
-937
-941
-848
-822
-618
-459
-410
-130
11
170
376
343
419
352
318
491
490
692
869
837
1103
1268
1399
1783
1974
2044
2226
2343
2353
2526
2541
2488
2517
2441
2547
2705
2753
2942
2868
2918
3061
3014
3178
2928
2442
1967
1084
45
-990
-2123
-2885
-3109
-3007
-2846
-2732
-2963
-3150
-2896
-2555
-1994
-1798
-2050
-2408
-2795
-2717
-2464
-2361
-2280
-2390
-2320
-1731
-934
-180
414
775
1000
1375
1682
1832
1784
1430
1060
781
638
590
519
541
597
666
806
771
677
569
369
110
-278
-761
-1282
-1776
-2245
-2677
-3031
-3285
-3326
-3294
-3392
-3384
-3389
-3284
-2857
-2580
-2414
-2364
-2575
-2569
-2317
-2089
-1811
-1715
-1715
-1539
-1190
-683
-256
-89
0
87
167
353
387
225
73
-132
-209
-157
-187
-217
-224
-236
-136
17
120
181
143
94
61
-62
-167
-267
-429
-422
-470
-533
-424
-390
-231
14
96
218
360
411
527
626
657
652
663
671
756
898
1024
1104
1203
1369
1443
1696
1806
1731
1845
1752
1722
1850
1642
1592
1474
1182
1232
1063
948
974
794
795
877
889
1019
994
866
733
445
19
-569
-1125
-1567
-1744
-1723
-1651
-1630
-1730
-1742
-1599
-1313
-964
-828
-841
-950
-1048
-895
-825
-792
-889
-1097
-1091
-941
-645
-371
-217
-81
70
269
493
629
606
433
222
16
-119
-241
-446
-570
-690
-776
-932
-1213
-1394
-1757
-1783
-1635
-1746
-1588
-1887
-2586
-2936
-3390
-3349
-2836
-2575
-2337
-2306
-2318
-2047
-1568
-1151
-944
-1035
-1198
-1141
-1051
-778
-668
-954
-1096
-1200
-1132
-733
-589
-506
-426
-395
-173
77
265
367
378
427
513
567
660
650
582
591
540
511
551
573
661
809
935
960
1090
1169
1236
1465
1428
1378
1386
1288
1437
1534
1604
1742
1764
1938
2130
2360
2605
2695
2712
2666
2590
2488
2401
2203
1977
1692
1377
1203
883
605
302
-223
-680
-1188
-1617
-1832
-1945
-1952
-2028
-2177
-2400
-2489
-2444
-2360
-2163
-2122
-2081
-2046
-1944
-1619
-1386
-1168
-1016
-960
-765
-470
-103
251
479
665
842
1040
1215
1348
1404
1373
1313
1230
1187
1104
978
859
696
529
381
181
-9
-181
-355
-528
-781
-1058
-1329
-1599
-1800
-1971
-2156
-2315
-2427
-2480
-2447
-2375
-2300
-2218
-2160
-2069
-1907
-1740
-1557
-1484
-1469
-1401
-1467
-1483
-1555
-1731
-1712
-1630
-1355
-981
-738
-525
-458
-357
-168
-32
99
41
-109
-226
-297
-328
-403
-498
-649
-707
-657
-569
-402
-314
-247
-180
-166
-109
-114
-162
-221
-320
-344
-384
-360
-320
-239
-8
96
277
473
521
758
931
1031
1162
1157
1167
1114
1136
1103
1052
1072
954
1077
1159
1217
1381
1343
1350
1353
1276
1271
1152
987
857
688
528
427
309
181
129
50
85
108
111
176
146
168
147
57
5
-136
-295
-419
-592
-731
-822
-929
-986
-984
-1002
-979
-948
-924
-849
-799
-749
-679
-665
-675
-676
-724
-732
-744
-792
-790
-796
-774
-742
-768
-755
-743
-744
-749
-780
-841
-984
-1141
-1301
-1465
-1580
-1658
-1694
-1678
-1639
-1607
-1540
-1478
-1388
-1281
-1223
-1168
-1125
-1126
-1137
-1164
-1215
-1255
-1307
-1313
-1268
-1177
-1066
-942
-765
-604
-424
-228
-96
23
132
228
339
411
452
471
469
463
523
564
637
718
740
866
886
937
1025
978
980
971
907
878
812
750
692
697
679
676
759
755
882
963
1050
1203
1237
1363
1388
1430
1536
1547
1630
1666
1704
1778
1814
1914
1971
2058
2161
2247
2291
2076
1641
814
16
-615
-1092
-1060
-1174
-1412
-1613
-2049
-2067
-1844
-1654
-1382
-1426
-1548
-1544
-1416
-1237
-1151
-1335
-1655
-1808
-1843
-1595
-1239
-1048
-763
-519
-211
307
620
895
1090
1128
1231
1263
1207
1098
906
745
616
477
323
149
40
24
97
130
106
-7
-212
-374
-591
-827
-1100
-1446
-1729
-1990
-2150
-2260
-2372
-2409
-2443
-2381
-2211
-2025
-1796
-1634
-1579
-1529
-1523
-1510
-1431
-1441
-1515
-1659
-1900
-1967
-1911
-1738
-1386
-1165
-993
-791
-625
-307
18
182
265
247
197
250
276
220
108
-102
-233
-244
-199
-82
-17
-16
38
94
211
321
334
365
318
234
203
106
54
42
-9
41
59
109
224
309
475
645
747
867
941
1002
1099
1106
1054
988
911
861
930
934
950
965
893
935
953
935
1004
970
953
980
928
927
872
785
740
667
608
527
328
106
-129
-360
-491
-598
-741
-886
-1051
-1173
-1195
-1207
-1178
-1192
-1248
-1245
-1229
-1147
-1016
-973
-966
-956
-934
-813
-733
-677
-613
-574
-518
-413
-290
-169
-89
-65
-2
71
102
118
109
86
67
4
-46
-127
-231
-324
-448
-548
-623
-734
-828
-911
-1021
-1145
-1321
-1538
-1796
-2109
-2351
-2491
-2594
-2617
-2713
-2847
-2868
-2863
-2686
-2397
-2181
-1964
-1795
-1601
-1286
-1014
-828
-699
-692
-666
-562
-463
-349
-307
-323
-256
-137
11
203
335
475
638
778
969
1099
1160
1217
1224
1254
1263
1178
1137
1069
992
966
879
806
777
769
815
802
797
773
746
812
884
945
983
978
1002
1090
1181
1291
1388
1438
1537
1649
1626
1596
1448
1204
1092
901
695
444
11
-334
-598
-827
-942
-1122
-1361
-1538
-1637
-1614
-1487
-1451
-1463
-1456
-1464
-1359
-1235
-1183
-1154
-1216
-1278
-1255
-1238
-1180
-1133
-1153
-1116
-1046
-940
-783
-627
-475
-293
-101
82
245
371
477
563
609
632
614
547
464
367
290
181
59
-59
-205
-328
-420
-480
-529
-598
-670
-732
-790
-829
-851
-892
-946
-1011
-1090
-1142
-1195
-1262
-1318
-1384
-1425
-1434
-1431
-1403
-1380
-1340
-1282
-1226
-1148
-1053
-958
-855
-763
-681
-615
-573
-528
-495
-456
-421
-394
-393
-394
-388
-383
-389
-385
-360
-320
-264
-200
-117
-35
22
61
104
140
164
180
176
168
138
100
67
18
-22
-53
-87
-114
-127
-119
-87
-56
-29
-4
4
23
42
60
56
56
50
46
62
57
47
17
-21
-49
-79
-85
-90
-115
-158
-185
-209
-227
-223
-217
-208
-197
-190
-172
-175
-184
-185
-187
-179
-174
-179
-182
-189
-194
-201
-218
-238
-259
-273
-288
-301
-305
-302
-303
-308
-315
-319
-335
-354
-359
-347
-341
-341
-334
-320
-319
-317
-311
-303
-291
-286
-285
-275
-256
-231
-223
-220
-214
-218
-231
-236
-226
-229
-238
-233
-219
-210
-193
-177
-163
-170
-193
-220
-227
-236
-240
-247
-259
-264
-263
-254
-238
-211
-201
-169
-133
-115
-112
-115
-106
-99
-96
-102
-103
-102
-96
-87
-74
-59
-49
-40
-29
-9
0
11
4
-10
-38
-61
-67
-62
-64
-50
-32
-11
8
29
66
76
79
91
93
92
86
81
88
103
115
127
140
150
152
164
180
184
174
172
160
146
122
91
84
70
62
53
55
57
52
43
20
-11
-43
-81
-119
-138
-158
-181
-197
-208
-231
-252
-278
-295
-301
-329
-357
-369
-380
-376
-378
-391
-393
-408
-437
-460
-486
-505
-506
-520
-537
-550
-553
-548
-546
-537
-534
-539
-537
-531
-533
-554
-581
-599
-610
-628
-643
-648
-661
-660
-657
-673
-678
-664
-646
-633
-617
-594
-584
-571
-570
-565
-550
-542
-528
-498
-454
-423
-395
-369
-347
-323
-296
-275
-261
-239
-215
-200
-176
-163
-137
-101
-70
-34
-6
22
51
80
96
92
69
59
61
56
61
74
76
64
55
60
71
86
98
109
108
87
67
44
24
15
8
4
5
7
14
20
23
27
34
38
34
40
35
27
14
14
20
16
16
16
18
11
3
-7
-20
-39
-46
-57
-74
-93
-125
-147
-182
-210
-240
-255
-264
-283
-313
-334
-353
-365
-385
-420
-436
-464
-486
-509
-538
-564
-584
-594
-591
-594
-606
-596
-587
-583
-574
-569
-562
-555
-566
-568
-564
-567
-567
-572
-576
-587
-578
-570
-571
-568
-563
-563
-567
-552
-522
-505
-502
-508
-506
-499
-500
-502
-500
-500
-520
-530
-535
-549
-541
-538
-547
-561
-573
-566
-563
-571
-579
-575
-573
-592
-604
-609
-585
-567
-557
-534
-523
-501
-475
-456
-448
-431
-424
-420
-401
-384
-374
-371
-360
-348
-328
-291
-277
-262
-249
-253
-252
-247
-228
-220
-215
-220
-236
-235
-222
-208
-209
-202
-184
-186
-196
-195
-187
-184
-191
-208
-219
-211
-207
-195
-192
-199
-207
-217
-201
-177
-156
-131
-126
-134
-127
-124
-104
-80
-58
-45
-38
-48
-51
-52
-44
-28
-25
-37
-61
-84
-99
-111
-129
-144
-160
-171
-189
-200
-214
-232
-251
-279
-293
-292
-284
-301
-322
-337
-353
-392
-423
-448
-484
-491
-505
-510
-520
-528
-518
-517
-521
-529
-536
-542
-555
-560
-563
-578
-600
-618
-618
-620
-622
-621
-631
-624
-610
-620
-627
-640
-663
-694
-732
-755
-776
-795
-815
-819
-809
-808
-803
-803
-794
-780
-750
-714
-696
-681
-651
-628
-615
-586
-561
-536
-516
-487
-452
-413
-376
-331
-277
-236
-207
-187
-166
-156
-140
-108
-82
-72
-51
-38
-21
-9
1
13
37
63
75
74
71
63
54
44
35
44
44
48
49
58
69
75
76
79
75
80
99
123
143
159
159
160
164
176
174
159
147
128
119
110
106
97
87
69
60
49
38
32
22
10
-14
-43
-83
-114
-152
-201
-249
-285
-318
-349
-374
-399
-422
-459
-482
-506
-524
-544
-571
-589
-591
-594
-605
-602
-596
-581
-573
-566
-564
-563
-560
-569
-585
-614
-634
-640
-642
-657
-653
-647
-654
-647
-644
-639
-634
-631
-630
-627
-630
-637
-655
-657
-655
-654
-651
-642
-640
-653
-655
-661
-656
-649
-628
-625
-626
-628
-630
-630
-642
-637
-617
-613
-608
-607
-608
-615
-615
-604
-599
-600
-598
-589
-583
-571
-559
-565
-576
-563
-531
-500
-477
-469
-446
-424
-407
-392
-365
-332
-320
-292
-256
-223
-202
-198
-195
-192
-187
-165
-145
-130
-128
-124
-106
-91
-78
-68
-59
-59
-56
-33
-20
-16
-5
0
1
11
21
50
71
76
85
96
128
153
179
195
197
187
178
175
168
165
159
153
139
130
133
136
118
115
112
92
60
21
-12
-49
-82
-123
-178
-219
-255
-298
-333
-371
-402
-440
-459
-472
-488
-503
-527
-549
-566
-577
-578
-586
-607
-623
-634
-630
-626
-616
-614
-602
-585
-566
-553
-549
-554
-547
-546
-552
-573
-586
-608
-638
-651
-668
-678
-694
-701
-710
-710
-707
-706
-711
-714
-726
-739
-757
-760
-762
-768
-770
-766
-760
-766
-765
-753
-740
-721
-705
-691
-670
-649
-623
-601
-603
-600
-591
-577
-550
-535
-505
-473
-449
-432
-417
-397
-378
-365
-346
-325
-306
-295
-276
-250
-223
-177
-144
-114
-85
-47
-14
20
63
92
107
120
127
144
163
187
190
198
210
215
221
232
246
243
259
287
301
319
332
331
315
322
324
325
320
317
311
320
327
310
293
266
252
246
229
209
196
176
151
123
94
77
56
34
20
4
-16
-28
-50
-91
-145
-184
-228
-274
-314
-360
-398
-432
-475
-515
-537
-565
-592
-606
-618
-619
-618
-626
-633
-645
-651
-676
-691
-711
-733
-735
-736
-734
-726
-718
-726
-724
-718
-701
-688
-692
-683
-681
-685
-688
-685
-685
-685
-672
-651
-632
-616
-599
-573
-554
-537
-528
-510
-500
-498
-496
-497
-495
-488
-474
-467
-465
-456
-444
-437
-421
-418
-404
-400
-396
-410
-425
-436
-447
-459
-462
-437
-426
-416
-399
-382
-378
-363
-353
-352
-350
-349
-338
-307
-288
-279
-264
-238
-215
-208
-184
-141
-119
-111
-91
-61
-32
-29
-23
-23
-30
-33
-28
-3
9
8
24
46
71
96
121
139
160
187
209
229
249
268
271
278
291
296
315
325
326
329
333
335
328
321
321
319
305
290
268
261
242
218
203
187
182
173
162
145
126
114
89
49
15
-16
-44
-88
-135
-178
-228
-274
-332
-379
-406
-426
-449
-474
-494
-520
-541
-562
-585
-609
-633
-644
-651
-659
-657
-638
-621
-611
-602
-590
-579
-571
-569
-562
-554
-553
-545
-545
-552
-568
-586
-598
-597
-610
-607
-579
-574
-587
-599
-600
-601
-615
-627
-649
-664
-666
-669
-667
-656
-638
-634
-630
-615
-601
-595
-591
-590
-580
-580
-578
-587
-584
-567
-559
-550
-521
-494
-477
-457
-428
-401
-381
-362
-335
-307
-280
-257
-228
-201
-177
-147
-125
-111
-87
-55
-21
23
61
84
94
109
133
157
177
196
213
218
232
256
281
299
306
328
354
382
407
433
447
442
435
434
434
427
424
411
399
388
385
376
356
338
327
312
298
278
266
240
207
194
171
151
140
124
100
77
57
45
39
5
-31
-64
-127
-161
-195
-231
-275
-317
-360
-398
-424
-442
-468
-505
-542
-571
-586
-603
-616
-634
-655
-676
-691
-699
-710
-715
-728
-718
-717
-714
-702
-704
-712
-711
-699
-690
-684
-679
-678
-674
-668
-657
-637
-629
-615
-609
-581
-553
-527
-505
-494
-482
-474
-449
-448
-449
-459
-468
-460
-455
-444
-452
-464
-458
-450
-451
-466
-483
-489
-493
-494
-493
-492
-493
-502
-519
-528
-514
-501
-489
-488
-473
-458
-436
-417
-399
-388
-375
-353
-331
-303
-285
-273
-267
-253
-234
-217
-190
-151
-118
-95
-65
-36
-13
6
40
76
118
148
172
212
244
267
289
310
331
344
369
395
408
428
428
426
422
440
461
466
463
462
464
458
444
438
421
405
385
348
331
312
292
282
269
261
260
260
257
242
220
193
148
107
59
8
-31
-86
-136
-194
-232
-260
-291
-315
-338
-366
-409
-441
-475
-507
-549
-575
-594
-618
-637
-644
-657
-658
-653
-652
-651
-654
-647
-653
-662
-668
-663
-658
-678
-683
-683
-693
-709
-712
-712
-720
-710
-703
-697
-692
-679
-665
-649
-640
-634
-620
-604
-595
-602
-614
-624
-617
-602
-593
-590
-589
-602
-606
-618
-624
-622
-627
-616
-607
-605
-610
-598
-595
-591
-566
-557
-547
-519
-494
-473
-447
-427
-406
-392
-375
-363
-336
-305
-287
-265
-227
-194
-154
-119
-89
-57
-44
-31
-14
11
41
69
83
92
119
135
162
178
193
212
223
256
296
324
358
388
411
425
433
450
480
511
538
573
601
612
617
631
641
633
620
619
611
590
554
517
487
446
406
375
338
306
283
277
257
218
182
134
78
29
-9
-38
-64
-90
-142
-194
-245
-276
-300
-341
-387
-421
-454
-481
-504
-532
-570
-613
-643
-665
-682
-697
-700
-698
-701
-694
-693
-689
-701
-715
-710
-713
-732
-757
-781
-801
-822
-848
-848
-852
-850
-847
-842
-830
-813
-804
-804
-809
-819
-808
-806
-792
-784
-780
-776
-765
-750
-729
-710
-697
-686
-680
-678
-647
-626
-616
-607
-601
-606
-622
-626
-621
-603
-594
-586
-573
-554
-534
-512
-502
-500
-487
-467
-457
-438
-419
-396
-370
-368
-356
-332
-304
-277
-245
-201
-179
-155
-124
-104
-87
-78
-63
-43
-31
-27
-21
7
34
69
111
146
182
221
250
298
330
342
365
380
393
398
411
443
473
502
542
587
625
641
652
667
662
663
660
640
629
611
591
571
536
502
465
440
418
394
365
338
299
253
204
155
107
55
5
-41
-92
-122
-161
-220
-261
-301
-358
-406
-433
-488
-538
-585
-621
-632
-662
-684
-710
-734
-753
-765
-763
-767
-771
-760
-741
-720
-725
-742
-745
-759
-769
-779
-789
-788
-797
-816
-830
-824
-823
-818
-803
-804
-800
-799
-800
-809
-815
-819
-829
-842
-838
-828
-821
-786
-767
-740
-700
-671
-658
-660
-655
-657
-652
-653
-649
-639
-633
-635
-643
-633
-606
-595
-581
-565
-554
-537
-521
-518
-524
-527
-518
-513
-508
-487
-468
-435
-417
-390
-346
-299
-271
-253
-224
-201
-176
-154
-138
-124
-105
-98
-67
-33
-5
33
72
104
140
179
205
236
262
297
332
372
401
423
456
485
516
548
590
632
663
693
719
731
745
761
756
744
728
698
679
662
642
608
584
566
552
543
519
469
416
371
320
268
223
172
129
84
35
-7
-48
-88
-133
-167
-199
-239
-283
-326
-389
-454
-515
-561
-605
-645
-684
-708
-726
-753
-774
-796
-804
-813
-820
-826
-835
-833
-846
-863
-868
-867
-859
-864
-857
-842
-832
-830
-832
-821
-815
-814
-806
-806
-821
-821
-815
-826
-842
-847
-841
-836
-831
-818
-795
-780
-766
-746
-732
-729
-731
-720
-711
-705
-705
-686
-676
-672
-658
-633
-614
-600
-587
-582
-583
-576
-564
-557
-558
-561
-552
-553
-546
-529
-497
-468
-464
-450
-423
-382
-351
-331
-322
-317
-302
-294
-283
-264
-233
-208
-183
-158
-136
-96
-70
-47
-24
-3
30
57
80
103
126
155
166
178
195
218
253
290
339
377
414
450
487
521
547
563
581
597
608
634
650
641
635
619
606
596
585
575
551
545
517
487
454
420
382
333
280
232
206
179
143
108
83
50
16
-32
-70
-102
-134
-173
-228
-274
-322
-364
-406
-458
-498
-551
-585
-609
-631
-661
-679
-717
-762
-787
-809
-819
-836
-855
-862
-864
-871
-875
-868
-868
-863
-862
-856
-848
-851
-856
-867
-863
-861
-870
-875
-878
-885
-881
-876
-870
-864
-857
-852
-854
-853
-856
-856
-864
-873
-857
-844
-844
-821
-795
-784
-767
-743
-717
-701
-699
-695
-693
-706
-718
-715
-701
-684
-683
-681
-667
-649
-627
-607
-579
-553
-526
-491
-466
-441
-421
-408
-391
-356
-338
-332
-312
-290
-255
-209
-172
-144
-125
-112
-102
-90
-80
-75
-55
-35
-17
-9
8
37
70
106
137
168
207
259
299
336
370
388
409
428
449
483
508
541
563
595
625
653
688
712
734
744
753
746
737
733
714
682
653
612
564
531
491
463
443
412
383
356
333
296
260
225
168
109
58
12
-27
-67
-115
-176
-232
-286
-325
-365
-418
-466
-501
-540
-591
-634
-683
-735
-768
-797
-830
-847
-865
-863
-850
-850
-855
-847
-841
-840
-834
-819
-802
-802
-808
-814
-800
-800
-784
-768
-768
-782
-808
-818
-827
-844
-857
-862
-870
-875
-877
-871
-861
-858
-860
-853
-841
-828
-807
-766
-728
-720
-717
-715
-705
-699
-680
-667
-671
-659
-646
-633
-613
-595
-584
-576
-567
-561
-544
-526
-513
-493
-474
-452
-440
-408
-392
-371
-331
-293
-262
-245
-220
-202
-186
-160
-130
-92
-69
-49
-28
-21
-3
16
27
48
65
90
123
147
163
191
218
244
269
281
297
328
367
404
443
474
518
548
567
587
627
666
691
716
750
777
797
815
826
852
860
868
859
833
818
802
772
732
692
648
590
526
466
422
376
324
270
224
173
117
78
19
-22
-54
-90
-112
-142
-187
-228
-304
-377
-422
-462
-511
-556
-578
-617
-656
-688
-711
-728
-758
-791
-818
-835
-855
-862
-864
-879
-885
-878
-871
-871
-862
-844
-841
-846
-837
-838
-841
-844
-853
-861
-873
-882
-891
-900
-916
-925
-933
-932
-924
-933
-949
-945
-932
-926
-929
-910
-880
-869
-857
-822
-778
-743
-718
-681
-658
-645
-627
-614
-604
-592
-579
-583
-592
-581
-563
-557
-556
-550
-534
-511
-489
-463
-444
-411
-387
-364
-331
-309
-284
-241
-210
-194
-168
-143
-115
-92
-64
-45
-28
-20
-10
7
17
26
44
66
83
117
141
147
165
193
217
234
261
280
309
327
339
372
402
440
475
512
551
589
619
655
688
719
754
789
840
866
872
873
865
858
843
810
781
771
734
700
659
608
556
491
438
386
326
276
234
171
89
29
-28
-86
-126
-167
-203
-244
-289
-331
-380
-435
-481
-527
-566
-614
-654
-692
-738
-774
-807
-833
-857
-862
-858
-859
-853
-859
-859
-852
-846
-835
-824
-819
-811
-806
-790
-774
-764
-740
-746
-744
-736
-748
-753
-765
-775
-786
-820
-851
-876
-901
-909
-918
-1027
-1348
-1280
-1231
-1403
-1383
-1229
-1177
-1256
-1151
-1100
-1044
-979
-970
-936
-914
-1005
-1024
-1073
-1163
-1161
-1196
-1202
-1197
-1173
-1231
-1270
-1270
-1289
-1266
-1231
-1359
-1386
-1205
-1156
-1081
-965
-915
-932
-804
-742
-688
-621
-605
-617
-608
-613
-625
-579
-575
-579
-530
-463
-412
-322
-230
-144
-3
108
237
411
607
795
974
1166
1352
1519
1680
1837
1997
2236
2507
2745
3007
3203
3423
3711
3923
4114
4264
4298
4293
4284
4199
3938
3334
2699
2020
1245
834
389
-318
-983
-1843
-2710
-3296
-3765
-4066
-4252
-4457
-4585
-4616
-4563
-4445
-4227
-4098
-3975
-3693
-3448
-3129
-2901
-2813
-2720
-2769
-2700
-2662
-2707
-2599
-2499
-2311
-2015
-1708
-1418
-1176
-808
-375
158
784
1314
1831
2209
2511
2802
2911
2986
2967
2798
2631
2358
2023
1609
1054
499
-62
-618
-1082
-1529
-1939
-2293
-2704
-3134
-3415
-3762
-4086
-4113
-4260
-4394
-4433
-4650
-4770
-4807
-4938
-4908
-4841
-4814
-4659
-4485
-4275
-3998
-3707
-3412
-3038
-2641
-2195
-1689
-1262
-799
-430
-148
162
333
481
660
700
781
803
671
544
396
253
129
31
-110
-216
-275
-377
-423
-505
-610
-668
-751
-780
-806
-870
-896
-1004
-1127
-1177
-1279
-1284
-1249
-1200
-1117
-962
-758
-587
-312
-17
262
660
1035
1357
1731
2049
2367
2598
2844
3020
3153
3336
3374
3465
3548
3541
3666
3773
3873
4079
4138
4154
4149
4022
3873
3258
2171
1263
50
-1046
-1519
-2271
-3167
-4051
-5288
-6240
-6744
-7071
-6969
-6656
-6446
-6099
-5613
-5182
-4555
-3983
-3628
-3024
-2574
-2173
-1637
-1413
-1207
-1125
-1121
-896
-752
-420
66
570
1223
1927
2546
3046
3587
4085
4615
5207
5572
5845
5856
5517
5162
4569
3876
3266
2516
1839
1245
562
-57
-600
-1148
-1570
-1970
-2338
-2547
-3008
-3426
-3451
-3735
-4032
-4135
-4663
-5057
-5219
-5461
-5429
-5317
-5260
-5004
-4681
-4320
-3716
-3096
-2399
-1543
-848
-227
435
915
1351
1682
1771
1832
1705
1584
1513
1256
1078
914
591
423
343
267
356
490
576
647
657
589
564
437
255
89
-237
-519
-784
-1120
-1339
-1523
-1663
-1649
-1579
-1405
-1063
-697
-236
284
738
1245
1789
2285
2808
3189
3445
3774
3880
3979
4199
4254
4351
4550
4640
4851
5137
5337
5630
5878
5952
6196
6422
6638
6880
7012
7045
6842
6536
6086
5425
4526
3130
1432
-33
-1529
-2592
-3075
-3804
-4595
-5340
-6166
-6542
-6402
-6022
-5360
-4688
-4325
-3948
-3629
-3418
-3065
-2885
-2809
-2565
-2404
-2244
-1967
-1809
-1518
-1157
-639
95
886
1775
2678
3536
4339
4998
5368
5568
5647
5584
5414
5113
4574
3904
3081
2186
1481
800
299
-59
-403
-641
-911
-1140
-1319
-1535
-1746
-1998
-2343
-2803
-3410
-4141
-5090
-5923
-6455
-6900
-7057
-7028
-6969
-6730
-6302
-5737
-4950
-4039
-3092
-2106
-1176
-444
144
563
797
932
862
720
580
391
231
55
-95
-184
-229
-100
116
356
664
881
1002
1056
965
787
562
289
-54
-468
-965
-1454
-1852
-2160
-2319
-2321
-2265
-2054
-1703
-1339
-903
-467
-106
320
721
975
1204
1383
1503
1631
1699
1765
1825
1934
2223
2545
3000
3527
3850
4273
4694
4945
5311
5590
5759
5829
5735
5675
5409
5040
4857
4699
4546
4513
4593
4527
4398
4212
3907
3362
2330
982
-302
-1602
-2545
-3055
-3748
-4435
-5560
-6901
-6950
-6332
-6124
-5720
-4770
-3886
-3539
-3581
-3283
-2647
-2276
-1969
-1664
-1512
-1211
-940
-1200
-1289
-883
-414
235
1084
2004
2703
3198
3835
4203
4039
3905
3935
3950
3732
3125
2419
1692
869
-82
-863
-1300
-1455
-1588
-1669
-1603
-1855
-2190
-2300
-2402
-2590
-2798
-2961
-3170
-3712
-4487
-5179
-5708
-5962
-5912
-5721
-5415
-4804
-4214
-3744
-3077
-2373
-1601
-829
-219
215
424
531
462
171
-177
-543
-794
-846
-811
-824
-911
-882
-781
-731
-625
-383
-111
-36
-91
-268
-637
-979
-1308
-1626
-1828
-1986
-2053
-2066
-2091
-2006
-1817
-1505
-1079
-670
-284
117
553
805
848
924
942
974
1115
1190
1266
1474
1688
1869
2083
2301
2627
3061
3401
3718
3956
3937
3930
3972
3850
3730
3662
3548
3436
3281
3089
3079
3124
3073
3299
3442
3576
3932
4061
4131
4173
3891
3476
2829
1515
-259
-1638
-2781
-3646
-3681
-3875
-4358
-4632
-5135
-5155
-4509
-3781
-2740
-1871
-1604
-1508
-1514
-1666
-1661
-1671
-1876
-1805
-1662
-1594
-1189
-859
-568
-38
554
1315
2130
2849
3451
3660
3585
3329
2881
2401
1894
1404
996
570
168
-170
-594
-922
-1013
-1001
-822
-584
-536
-640
-893
-1323
-1751
-2139
-2584
-2980
-3603
-4233
-4602
-5127
-5261
-5014
-5005
-4651
-4050
-3570
-2834
-2196
-1807
-1373
-1140
-1039
-882
-912
-981
-966
-1223
-1454
-1521
-1692
-1524
-1200
-1012
-712
-569
-464
-341
-381
-360
-463
-711
-851
-1138
-1477
-1671
-1857
-1940
-1921
-1825
-1635
-1356
-1062
-737
-477
-324
-88
31
92
238
213
194
183
95
197
258
431
804
1035
1406
1862
2125
2390
2749
2930
2997
3214
3144
3024
3051
2819
2713
2624
2402
2557
2679
2769
3065
3288
3322
3612
3671
3563
3812
3679
3699
3920
3646
3817
3779
3320
3341
2929
2381
1875
479
-858
-1716
-2735
-2871
-2682
-3056
-3287
-3734
-4282
-4016
-3671
-3192
-2300
-2149
-2222
-2107
-2374
-2240
-1971
-2016
-1749
-1499
-1374
-807
-457
-145
364
622
1082
1680
2024
2429
2608
2351
2177
1836
1402
1210
894
598
513
252
25
-141
-562
-765
-872
-1049
-961
-1070
-1343
-1578
-2115
-2535
-2854
-3299
-3558
-3772
-4385
-4812
-4805
-5045
-4882
-4254
-4086
-3698
-3151
-2898
-2308
-1859
-1604
-1242
-1182
-1173
-1148
-1264
-1262
-1213
-1315
-1354
-1266
-1262
-1103
-813
-772
-724
-747
-828
-842
-998
-1014
-1116
-1386
-1501
-1645
-1746
-1648
-1532
-1333
-1185
-975
-737
-578
-385
-272
-181
-101
-19
-5
45
162
159
218
391
488
718
1071
1370
1649
1783
1986
2233
2307
2429
2545
2523
2462
2472
2465
2489
2545
2560
2606
2707
2910
3049
3084
3474
3524
3200
3647
3548
3134
3493
3265
3087
3591
3423
3540
3817
3381
3288
2883
1818
552
-877
-2079
-2619
-2958
-3078
-3219
-3765
-4266
-4380
-4107
-3521
-2675
-2197
-1873
-2081
-2315
-2150
-2258
-2081
-2054
-2086
-1780
-1488
-1095
-475
-100
266
768
1194
1790
2303
2552
2480
2214
1671
1376
1019
587
434
197
-68
-96
-269
-485
-597
-813
-780
-845
-949
-1135
-1456
-1912
-2396
-2773
-3114
-3281
-3363
-3517
-3849
-3975
-4197
-4484
-4171
-3870
-3838
-3431
-3239
-3156
-2736
-2544
-2270
-1950
-1829
-1601
-1381
-1358
-1195
-1107
-1166
-1059
-1073
-1157
-990
-934
-996
-1012
-1199
-1373
-1453
-1442
-1383
-1426
-1438
-1435
-1499
-1452
-1305
-1210
-1073
-895
-720
-575
-448
-360
-291
-233
-167
-38
36
209
402
478
641
774
841
1046
1324
1519
1636
1777
1874
1899
2064
2261
2275
2293
2284
2369
2484
2603
2765
2846
2985
3074
3145
3195
3277
3373
3408
3411
3536
3439
3427
3567
3411
3426
3548
3692
3799
3852
3540
3156
2413
1161
-288
-1578
-2449
-2912
-3045
-3189
-3459
-3961
-4254
-4132
-3994
-3843
-3289
-2881
-2447
-1918
-1760
-1768
-1975
-2092
-1890
-1313
-682
-52
271
379
422
575
1088
1691
2182
2384
2369
2049
1744
1498
1282
963
648
439
255
124
76
-81
-481
-845
-1167
-1298
-1319
-1406
-1523
-1794
-2160
-2428
-2593
-2746
-2788
-2786
-2914
-3002
-3124
-3431
-3454
-3276
-3334
-3215
-3102
-3121
-2910
-2571
-2299
-1972
-1785
-1690
-1520
-1464
-1329
-1195
-1148
-1195
-1285
-1430
-1500
-1487
-1494
-1486
-1516
-1559
-1638
-1575
-1531
-1531
-1529
-1514
-1551
-1534
-1414
-1350
-1277
-1232
-1138
-957
-776
-602
-300
-181
6
70
153
364
505
677
585
629
837
877
992
1017
1304
1436
1489
1572
1727
2000
2003
2028
1999
2070
1884
2062
1977
2091
2366
2390
2446
2535
2818
2745
3062
3184
3040
3178
3265
3133
3315
3461
3239
3399
3444
3410
3544
3907
3891
3773
3343
2295
767
-790
-1597
-2272
-2522
-2458
-2943
-3575
-3814
-3885
-3338
-2508
-2015
-1781
-1899
-2244
-2351
-2296
-2095
-1788
-1904
-1830
-1600
-1337
-672
17
473
833
1109
1375
1646
1836
1919
1609
1166
804
545
327
290
159
-2
-27
-159
-119
-152
-348
-526
-846
-1178
-1386
-1699
-1897
-2026
-2311
-2507
-2518
-2618
-2555
-2336
-2196
-2053
-2624
-3305
-3518
-3792
-3564
-3130
-3233
-3236
-3205
-3119
-2485
-1877
-1410
-1002
-967
-1162
-1325
-1472
-1390
-1280
-1446
-1584
-1869
-2120
-1958
-1751
-1596
-1499
-1593
-1599
-1558
-1488
-1350
-1520
-1729
-1703
-1678
-1539
-1331
-1263
-1102
-775
-489
-80
294
419
495
453
387
386
429
561
588
516
556
573
658
931
1182
1378
1512
1558
1588
1678
1801
1837
1692
1631
1617
1573
1755
1957
2079
2228
2361
2693
2782
3043
3395
3216
3276
3302
3278
3418
3488
3394
3292
3322
3452
3585
3974
3995
3794
3656
2956
2074
613
-632
-1481
-2447
-2715
-2816
-3283
-3581
-3682
-3585
-2959
-2250
-1777
-1699
-1865
-2288
-2447
-2203
-1875
-1562
-1537
-1438
-1438
-1188
-417
188
697
1050
1175
1307
1457
1607
1505
1149
786
413
222
121
29
-38
-142
-207
-271
-210
-250
-562
-811
-1127
-1427
-1595
-1788
-1818
-1925
-2072
-2075
-2145
-2089
-1910
-1718
-1521
-1549
-1846
-2134
-2521
-2823
-2764
-2998
-3489
-3443
-3451
-3349
-2751
-2449
-2185
-1872
-1740
-1570
-1509
-1568
-1657
-1761
-1855
-2080
-2222
-2065
-1894
-1797
-1726
-1706
-1705
-1538
-1312
-1225
-1296
-1466
-1518
-1500
-1408
-1239
-1155
-1069
-896
-632
-300
51
313
457
543
569
561
588
561
513
475
422
498
602
789
1055
1225
1302
1325
1353
1406
1517
1596
1614
1552
1541
1691
1801
1926
2195
2227
2326
2823
2790
2873
3303
3069
3096
3358
3088
3245
3664
3292
3633
3742
3471
3922
3879
3994
4254
3691
3450
2955
1756
810
-725
-1582
-2224
-2880
-2682
-3025
-3291
-3242
-3145
-2659
-1981
-1622
-1604
-1830
-2256
-2511
-2340
-2086
-1810
-1603
-1603
-1304
-1041
-318
335
670
1087
1134
1246
1335
1313
1261
882
524
246
30
32
-43
-140
-217
-325
-293
-301
-343
-580
-980
-1341
-1625
-1765
-1819
-1854
-1928
-2003
-2007
-1941
-1809
-1675
-1587
-1471
-1477
-1444
-1440
-1583
-1761
-2092
-2315
-2492
-3361
-3664
-3598
-3917
-3356
-3022
-3053
-2596
-2443
-2108
-1628
-1651
-1514
-1678
-1902
-1966
-2222
-2154
-1976
-1916
-1840
-1696
-1735
-1578
-1265
-1199
-1112
-1162
-1238
-1124
-1164
-1044
-943
-1014
-802
-624
-330
-3
69
280
425
567
733
805
790
643
568
510
591
753
868
1028
1088
1094
1207
1269
1367
1497
1510
1461
1413
1438
1569
1798
1936
2138
2249
2162
2570
2603
2651
3047
2801
2788
3119
2915
3233
3517
3425
3666
3524
3466
3599
3557
3730
3622
3122
2913
2136
1149
354
-958
-1609
-2185
-2719
-2634
-2887
-3163
-2947
-2803
-2334
-1890
-1779
-1840
-2262
-2585
-2636
-2467
-2151
-1818
-1750
-1637
-1256
-897
-242
277
490
696
729
814
888
848
765
395
83
-25
-168
-142
-244
-321
-371
-384
-218
-248
-315
-581
-990
-1299
-1538
-1642
-1648
-1741
-1794
-1867
-1842
-1729
-1708
-1698
-1708
-1824
-1997
-2146
-2524
-2701
-2843
-3089
-2927
-2830
-2795
-2582
-2524
-2341
-2145
-1983
-1741
-1753
-1802
-1964
-2222
-2282
-2341
-2356
-2254
-2209
-2232
-2163
-2014
-1882
-1722
-1608
-1547
-1484
-1528
-1512
-1451
-1408
-1272
-1175
-990
-783
-615
-383
-202
20
209
367
433
385
323
267
256
281
339
428
427
309
629
815
793
903
952
1105
1177
1209
1114
1134
1178
1117
1250
1411
1450
1466
1767
1751
1852
2229
2312
2511
2634
2628
2819
2803
2884
3124
3079
3277
3378
3351
3361
3326
3465
3537
3507
3404
3248
3108
2817
2227
1390
260
-653
-1570
-1887
-1950
-2278
-2376
-2720
-2879
-2454
-1939
-1383
-1241
-1609
-2010
-2465
-2350
-1937
-1612
-1484
-1624
-1665
-1613
-998
-299
179
400
261
287
422
653
932
799
481
89
-161
-77
-53
-32
-136
-405
-486
-392
-222
-178
-342
-711
-1019
-1157
-1171
-1067
-1157
-1365
-1635
-1853
-1791
-1705
-1749
-1769
-2057
-2343
-2370
-2431
-2330
-2268
-2427
-2531
-2665
-2725
-2591
-2492
-2399
-2389
-2447
-2305
-2162
-1973
-1702
-1710
-1796
-1851
-1894
-1804
-1684
-1633
-1601
-1713
-1805
-1703
-1561
-1344
-1174
-1116
-1077
-1060
-939
-692
-494
-348
-281
-258
-173
-64
95
209
227
220
240
315
425
521
557
578
517
569
728
846
984
1007
945
938
940
1038
1195
1239
1253
1229
1233
1252
1366
1482
1580
1686
1655
1776
1824
1909
2076
2129
2297
2257
2273
2389
2407
2507
2587
2604
2627
2605
2606
2650
2652
2594
2582
2524
2304
2151
1852
1376
797
115
-465
-914
-1229
-1278
-1362
-1591
-1708
-1670
-1575
-1395
-1225
-1229
-1317
-1525
-1512
-1366
-1230
-1066
-1105
-1290
-1421
-1363
-1137
-834
-675
-655
-655
-619
-383
-20
253
381
259
77
-32
-49
49
93
14
-149
-312
-394
-397
-369
-356
-397
-484
-553
-542
-528
-535
-605
-728
-811
-892
-978
-1121
-1318
-1540
-1759
-1957
-2076
-2070
-2059
-2064
-2081
-2012
-1892
-1772
-1600
-1469
-1445
-1440
-1391
-1324
-1307
-1312
-1319
-1373
-1428
-1412
-1370
-1340
-1322
-1289
-1252
-1214
-1125
-1011
-921
-880
-869
-864
-874
-864
-836
-805
-818
-852
-854
-823
-785
-790
-767
-746
-721
-650
-580
-560
-541
-543
-534
-479
-442
-377
-359
-318
-305
-264
-191
-155
-127
-95
-45
5
92
193
291
368
408
433
479
548
618
659
636
622
671
692
695
682
684
704
705
768
859
922
1005
1055
1097
1147
1178
1266
1306
1318
1384
1440
1484
1509
1469
1371
1180
929
702
581
611
690
741
739
652
451
267
206
189
147
75
-48
-223
-398
-459
-432
-443
-495
-549
-616
-718
-800
-841
-886
-915
-882
-814
-760
-781
-863
-953
-1025
-1009
-890
-744
-677
-711
-754
-789
-827
-804
-739
-724
-750
-800
-855
-889
-904
-897
-879
-886
-898
-940
-1020
-1088
-1125
-1101
-1086
-1114
-1175
-1304
-1539
-1767
-1866
-1844
-1815
-1791
-1767
-1788
-1802
-1777
-1721
-1692
-1718
-1730
-1738
-1785
-1807
-1781
-1727
-1701
-1670
-1620
-1588
-1574
-1561
-1546
-1531
-1498
-1412
-1317
-1278
-1288
-1297
-1260
-1189
-1076
-956
-889
-870
-820
-720
-613
-528
-462
-418
-391
-358
-293
-205
-136
-77
-18
35
93
174
254
319
374
436
499
545
593
616
630
644
678
749
807
829
820
820
862
928
1042
1150
1209
1285
1327
1376
1475
1531
1590
1656
1672
1672
1677
1781
1847
1877
1964
1993
1966
1880
1829
1715
1413
1113
1004
1009
1026
1054
1111
922
531
347
310
271
188
96
-47
-291
-480
-460
-391
-440
-513
-595
-701
-807
-857
-882
-1001
-1112
-1081
-994
-974
-1007
-1097
-1233
-1337
-1284
-1085
-933
-908
-955
-986
-1013
-1017
-936
-864
-874
-926
-944
-921
-895
-866
-830
-838
-890
-913
-905
-914
-971
-1009
-1001
-1002
-1042
-1115
-1243
-1426
-1608
-1715
-1675
-1594
-1600
-1592
-1603
-1660
-1650
-1605
-1554
-1583
-1673
-1708
-1732
-1746
-1700
-1640
-1608
-1622
-1627
-1608
-1617
-1615
-1572
-1536
-1498
-1432
-1368
-1322
-1313
-1289
-1235
-1155
-1067
-967
-870
-797
-733
-633
-517
-443
-385
-356
-355
-336
-274
-190
-121
-56
15
86
144
201
260
313
340
356
414
469
482
487
487
489
502
528
589
618
647
695
746
825
902
971
1005
1021
1061
1143
1222
1277
1345
1421
1420
1468
1541
1559
1610
1662
1728
1795
1906
1992
2006
1945
1866
1752
1491
1132
880
824
824
840
897
870
571
291
218
225
206
109
-6
-189
-441
-519
-455
-459
-534
-630
-722
-869
-972
-1012
-1099
-1218
-1230
-1125
-1054
-1056
-1124
-1251
-1369
-1375
-1218
-1001
-915
-945
-993
-1024
-1011
-962
-875
-850
-905
-957
-958
-918
-895
-879
-839
-826
-838
-812
-823
-891
-1032
-1139
-1112
-1029
-981
-1069
-1240
-1431
-1580
-1605
-1531
-1498
-1554
-1623
-1647
-1631
-1598
-1531
-1501
-1554
-1623
-1667
-1707
-1732
-1740
-1752
-1780
-1790
-1736
-1660
-1630
-1641
-1641
-1598
-1511
-1382
-1269
-1219
-1223
-1207
-1118
-1005
-921
-874
-842
-813
-736
-605
-484
-404
-371
-350
-324
-267
-176
-98
-38
4
42
94
156
209
245
265
271
275
307
343
352
367
421
479
537
618
683
712
721
771
871
943
998
1078
1107
1132
1208
1280
1343
1426
1480
1537
1618
1693
1788
1866
1930
1970
2004
2080
2134
2131
2063
1941
1845
1645
1298
1006
897
951
962
1009
1068
862
556
407
402
365
268
163
9
-325
-533
-506
-505
-571
-641
-674
-811
-942
-993
-1053
-1183
-1211
-1098
-1022
-994
-1046
-1157
-1295
-1336
-1201
-1016
-907
-910
-955
-977
-958
-925
-844
-785
-808
-857
-861
-822
-794
-776
-757
-732
-732
-724
-724
-774
-879
-952
-975
-1100
-1319
-1434
-1403
-1411
-1473
-1452
-1404
-1521
-1631
-1595
-1584
-1642
-1664
-1624
-1667
-1812
-1846
-1796
-1798
-1800
-1755
-1734
-1802
-1825
-1756
-1711
-1689
-1601
-1477
-1396
-1377
-1361
-1326
-1269
-1175
-1050
-941
-910
-881
-799
-703
-630
-556
-455
-389
-380
-379
-364
-333
-282
-206
-160
-156
-144
-105
-67
-22
49
124
162
186
223
277
327
337
369
421
455
510
583
655
720
780
860
944
987
1005
1057
1131
1181
1253
1365
1451
1513
1572
1667
1755
1818
1873
1902
1950
1968
1969
2045
2136
2203
2187
2080
1965
1764
1419
1078
952
1024
1062
1058
1104
911
567
371
361
366
264
89
-84
-320
-531
-514
-466
-478
-616
-735
-827
-954
-1019
-1058
-1162
-1204
-1112
-1014
-961
-1055
-1186
-1309
-1354
-1259
-1053
-898
-913
-987
-996
-933
-875
-781
-728
-791
-883
-897
-836
-788
-764
-739
-742
-760
-764
-768
-837
-1006
-1164
-1190
-1139
-1066
-1074
-1185
-1334
-1516
-1593
-1535
-1509
-1583
-1695
-1769
-1796
-1808
-1746
-1662
-1702
-1775
-1795
-1789
-1790
-1771
-1724
-1712
-1709
-1650
-1579
-1555
-1580
-1588
-1549
-1487
-1361
-1217
-1153
-1163
-1150
-1046
-906
-790
-714
-669
-666
-643
-547
-440
-354
-321
-316
-336
-339
-278
-217
-177
-155
-125
-67
9
63
125
201
245
301
375
443
474
486
510
556
623
701
768
784
773
804
880
964
1052
1137
1189
1202
1249
1339
1376
1436
1554
1599
1615
1672
1702
1701
1713
1728
1816
1867
1904
2016
2078
2029
1962
1913
1751
1310
906
818
846
857
922
1045
832
438
316
373
353
233
107
-31
-348
-553
-439
-391
-469
-547
-591
-700
-843
-881
-956
-1160
-1193
-1035
-928
-934
-1025
-1192
-1359
-1380
-1210
-991
-885
-922
-972
-958
-906
-814
-704
-649
-708
-803
-823
-796
-764
-755
-725
-687
-694
-707
-755
-888
-1018
-1014
-929
-916
-969
-1025
-1178
-1354
-1398
-1374
-1358
-1402
-1515
-1595
-1664
-1681
-1547
-1474
-1490
-1538
-1584
-1608
-1665
-1656
-1605
-1615
-1605
-1566
-1553
-1535
-1542
-1520
-1441
-1343
-1223
-1134
-1092
-1077
-1046
-923
-778
-691
-638
-626
-633
-607
-522
-399
-310
-296
-297
-306
-302
-255
-182
-115
-88
-57
0
52
95
180
239
290
328
347
381
405
433
492
579
669
740
777
801
828
901
994
1056
1096
1132
1143
1147
1199
1298
1370
1411
1481
1538
1590
1641
1721
1777
1820
1896
1944
1998
2049
2098
2125
2199
2191
2091
1969
1778
1416
963
768
850
920
894
1000
878
550
381
441
513
406
263
133
-128
-383
-327
-244
-328
-482
-507
-550
-755
-870
-933
-1116
-1205
-1029
-840
-799
-856
-968
-1100
-1166
-987
-767
-661
-770
-893
-904
-851
-749
-735
-707
-834
-889
-926
-891
-838
-832
-840
-887
-895
-928
-975
-1090
-1206
-1241
-1203
-1187
-1214
-1273
-1310
-1361
-1411
-1444
-1491
-1537
-1590
-1599
-1616
-1563
-1561
-1546
-2303
-2799
-3285
-3097
-2408
-2175
-1859
-2099
-2145
-2267
-2100
-1897
-1812
-1767
-1966
-2102
-2128
-1735
-1186
-951
-885
-864
-647
-395
-159
97
197
223
156
50
77
95
73
64
5
-12
-44
10
139
252
429
545
636
798
1009
1165
1171
1093
1000
860
750
734
806
891
943
1014
1196
1338
1480
1712
1839
2016
2151
2334
2569
2618
2708
2779
2782
2939
2933
2971
3055
3010
3152
3243
3387
3564
3640
3725
3525
2911
2337
1533
737
172
-483
-737
-1053
-1569
-1535
-1403
-1277
-937
-805
-737
-992
-1181
-999
-901
-888
-1092
-1411
-1764
-1909
-1772
-1467
-1403
-1666
-1663
-1548
-1209
-495
-78
94
-56
-285
-258
-337
-342
-476
-856
-1089
-1212
-1084
-827
-849
-902
-863
-760
-465
-176
-67
-155
-463
-674
-866
-1150
-1467
-1906
-2384
-2720
-2921
-2942
-2853
-2736
-2484
-2241
-2029
-1833
-1774
-1845
-1951
-2083
-2147
-2344
-2520
-2622
-2790
-2757
-2673
-2523
-2394
-2329
-2141
-1947
-1757
-1602
-1535
-1518
-1568
-1573
-1614
-1699
-1724
-1697
-1535
-1334
-1039
-722
-449
-165
66
313
498
585
572
467
353
283
242
210
170
121
129
204
355
551
717
866
999
1096
1179
1205
1207
1171
1083
975
939
943
986
1115
1248
1489
1759
1947
2231
2353
2445
2549
2455
2654
2576
2604
2639
2599
2809
2860
3117
3368
3454
3600
3646
3754
3932
4005
4282
4148
4003
2991
1825
992
-234
-506
-1050
-1537
-1824
-2624
-2514
-1889
-1403
-602
-729
-1074
-1610
-2155
-1716
-1576
-1612
-1970
-2532
-2597
-2221
-1506
-819
-703
-840
-826
-483
64
562
719
354
0
-223
-148
-160
-567
-867
-1197
-1112
-621
-239
59
-130
-381
-381
-322
-196
-284
-688
-1103
-1449
-1439
-1363
-1487
-1790
-2136
-2262
-2286
-2142
-2160
-2303
-2435
-2425
-2172
-2000
-2023
-2186
-2524
-2717
-2703
-2541
-2354
-2454
-2472
-2428
-2294
-2004
-1822
-1775
-1896
-2071
-2061
-2007
-1959
-1893
-1931
-1927
-1887
-1736
-1537
-1462
-1401
-1284
-1081
-802
-510
-320
-196
-123
2
148
256
325
343
323
312
387
515
607
632
619
603
668
758
836
884
935
1001
1038
1116
1147
1115
1182
1161
1176
1297
1327
1464
1551
1663
1958
2114
2328
2430
2419
2561
2591
2730
2902
2967
3067
3192
3177
3341
3371
3487
3606
3588
3631
3762
3815
3990
3997
3838
2971
1455
542
-544
-965
-1232
-1690
-2072
-2791
-2791
-1992
-1372
-634
-715
-1341
-1868
-2461
-2082
-1765
-1937
-2275
-2688
-2543
-1841
-1059
-360
-314
-559
-466
-153
271
517
389
12
-380
-399
-171
-175
-486
-764
-890
-671
-163
119
159
-218
-597
-681
-700
-668
-811
-1150
-1389
-1541
-1367
-1126
-1094
-1126
-1302
-1582
-1721
-1922
-2226
-2559
-2892
-2995
-2954
-2908
-2692
-2636
-2611
-2495
-2422
-2149
-2145
-2214
-2289
-2449
-2472
-2485
-2467
-2412
-2456
-2395
-2290
-2166
-1944
-1812
-1719
-1711
-1739
-1688
-1671
-1655
-1602
-1533
-1392
-1208
-963
-681
-420
-169
50
223
337
413
425
359
351
365
404
429
452
498
572
691
771
858
939
942
974
1012
1054
1020
1029
1095
1085
1150
1249
1373
1406
1580
1862
1954
2125
2338
2209
2287
2538
2453
2648
2777
2742
2877
3073
3272
3470
3588
3591
3497
3587
3769
3806
4048
4032
3857
3349
1981
980
185
-663
-948
-1244
-1767
-2377
-2734
-2410
-1707
-1026
-817
-1172
-1716
-2408
-2391
-1928
-1826
-2031
-2363
-2421
-2049
-1278
-535
-234
-281
-425
-319
114
371
492
302
-108
-224
-40
74
-48
-320
-536
-523
-247
78
192
-24
-465
-694
-756
-754
-737
-843
-1129
-1318
-1265
-1062
-893
-855
-943
-1045
-1175
-1587
-1915
-2100
-2504
-2763
-2640
-2585
-2563
-2482
-2436
-2393
-2399
-2341
-2308
-2430
-2708
-2923
-2946
-2979
-2945
-2710
-2488
-2372
-2277
-2083
-1879
-1734
-1625
-1617
-1737
-1896
-1916
-1841
-1791
-1659
-1452
-1273
-1110
-867
-524
-248
-65
104
230
244
210
167
160
138
183
316
415
477
576
703
799
863
953
963
902
860
853
870
909
983
1061
1098
1160
1270
1444
1500
1598
1878
2010
1941
2146
2315
2073
2541
2644
2543
2915
2853
2871
3247
3387
3562
3735
3753
3710
3604
3811
3842
3874
4036
3974
3596
2402
1161
453
-435
-941
-984
-1568
-2376
-2743
-2659
-1983
-1172
-859
-1106
-1648
-2267
-2339
-1880
-1717
-2033
-2422
-2413
-2173
-1419
-610
-411
-470
-530
-392
90
342
396
193
-246
-248
23
133
-60
-407
-701
-664
-354
-59
37
-127
-554
-802
-732
-694
-784
-909
-1187
-1423
-1311
-1090
-1018
-1007
-1066
-1137
-1188
-1509
-1854
-2431
-2901
-2883
-3022
-3092
-2909
-3001
-3004
-2733
-2429
-2064
-1930
-2008
-2213
-2354
-2399
-2432
-2418
-2437
-2576
-2565
-2384
-2267
-2025
-1790
-1699
-1648
-1649
-1646
-1610
-1672
-1679
-1639
-1581
-1389
-1182
-976
-741
-465
-121
141
306
411
407
356
287
259
350
396
393
386
402
516
685
824
907
942
917
913
907
891
950
1005
981
1099
1179
1229
1439
1604
1624
1805
2013
2100
2152
2225
2234
2363
2572
2630
2813
2850
2885
3126
3288
3435
3687
3635
3502
3495
3548
3715
3840
3785
3602
3302
2175
1001
524
-282
-948
-1019
-1567
-2214
-2484
-2419
-1799
-1246
-1066
-1204
-1641
-2105
-2211
-1990
-1861
-2086
-2338
-2254
-1918
-1275
-671
-490
-547
-624
-417
50
222
250
104
-256
-215
76
217
86
-300
-574
-588
-421
-154
-65
-334
-722
-897
-810
-686
-741
-936
-1166
-1313
-1257
-1026
-907
-1030
-1219
-1300
-1425
-1513
-1792
-2359
-2688
-2713
-2738
-2709
-2660
-2812
-2936
-2841
-2614
-2358
-2239
-2428
-2572
-2638
-2627
-2435
-2267
-2272
-2372
-2356
-2235
-2059
-1870
-1759
-1720
-1704
-1723
-1680
-1643
-1660
-1653
-1614
-1535
-1335
-1080
-882
-653
-410
-153
128
321
413
452
412
370
423
519
584
601
610
604
710
861
963
1031
1012
976
1017
1000
996
1082
1104
1144
1154
1234
1417
1429
1614
1820
1760
2115
2273
2175
2456
2435
2439
2666
2632
2711
2884
2920
3085
3275
3476
3570
3687
3693
3587
3737
3868
3853
3833
3644
3020
1823
765
180
-555
-836
-961
-1563
-2106
-2358
-2094
-1417
-1029
-903
-1147
-1806
-2178
-2133
-1882
-1759
-2038
-2266
-2079
-1718
-1030
-461
-389
-411
-430
-221
170
340
386
130
-199
-136
49
126
-8
-348
-506
-459
-335
-39
-67
-359
-574
-744
-762
-708
-791
-929
-1145
-1294
-1161
-971
-933
-1011
-1118
-1188
-1275
-1357
-1689
-2046
-2138
-2557
-2890
-2962
-3244
-3274
-3184
-3114
-2842
-2706
-2571
-2390
-2274
-2126
-2082
-2075
-2163
-2381
-2413
-2350
-2345
-2220
-2115
-1963
-1749
-1682
-1573
-1494
-1536
-1469
-1493
-1506
-1378
-1280
-1103
-896
-656
-337
-99
57
210
345
469
528
583
618
569
577
578
552
637
735
786
874
882
979
1129
1119
1123
1157
1133
1162
1135
1116
1146
1249
1454
1482
1736
1917
1900
2185
2225
2260
2394
2329
2447
2400
2463
2699
2709
2953
3072
3153
3430
3500
3517
3552
3558
3648
3717
3623
3536
3363
2397
1087
386
-210
-778
-891
-1144
-1747
-2177
-2205
-1813
-1202
-933
-1116
-1561
-2098
-2342
-2102
-1835
-1961
-2230
-2199
-1892
-1338
-721
-446
-462
-598
-568
-233
67
155
20
-292
-436
-274
-4
-3
-257
-530
-618
-484
-288
-163
-277
-603
-873
-909
-877
-909
-1000
-1213
-1384
-1306
-1154
-999
-1083
-1405
-1625
-1822
-2087
-2263
-2480
-2795
-2936
-2990
-2924
-2709
-2588
-2536
-2481
-2466
-2417
-2362
-2343
-2466
-2587
-2569
-2533
-2463
-2394
-2362
-2327
-2269
-2173
-1996
-1865
-1839
-1837
-1877
-1894
-1814
-1733
-1683
-1623
-1540
-1341
-1098
-845
-558
-297
-93
59
186
278
284
267
288
266
301
376
414
477
523
592
725
796
877
950
943
984
1010
1025
1068
1103
1110
1155
1282
1309
1340
1617
1634
1633
2003
2074
2052
2140
2278
2385
2328
2494
2619
2596
2778
2892
3091
3278
3154
3252
3289
3220
3400
3533
3525
3502
3409
3225
2558
1418
702
-20
-813
-972
-1211
-1788
-2137
-2268
-1841
-1287
-976
-867
-1302
-1793
-2039
-2015
-1787
-1915
-2181
-2117
-1988
-1565
-948
-660
-596
-608
-526
-187
42
106
62
-215
-318
-167
-36
-40
-276
-450
-476
-510
-327
-194
-302
-484
-716
-732
-714
-868
-922
-1086
-1284
-1228
-1126
-1053
-1111
-1354
-1483
-1532
-1681
-1904
-2270
-2682
-2898
-3001
-2944
-2720
-2636
-2640
-2591
-2510
-2288
-2114
-2092
-2220
-2395
-2467
-2473
-2433
-2386
-2415
-2416
-2320
-2217
-2035
-1884
-1802
-1764
-1786
-1783
-1730
-1703
-1667
-1640
-1546
-1318
-1073
-800
-521
-288
-69
137
324
453
505
480
405
343
370
461
515
546
571
632
747
892
1005
1061
1127
1143
1136
1183
1134
1093
1150
1097
1129
1258
1333
1428
1530
1740
1911
2002
2278
2243
2253
2338
2206
2483
2506
2441
2824
2807
2900
3165
3237
3508
3480
3398
3606
3675
3607
3620
3604
3247
2099
1004
616
-186
-722
-614
-1204
-1784
-2049
-2043
-1294
-968
-886
-924
-1554
-1916
-1951
-1824
-1692
-2031
-2177
-1990
-1749
-1171
-701
-655
-661
-623
-386
-26
70
163
33
-294
-183
47
92
10
-344
-488
-456
-418
-163
-127
-296
-504
-688
-608
-642
-789
-814
-1048
-1192
-1070
-967
-961
-1103
-1376
-1543
-1598
-1877
-2101
-2189
-2602
-2820
-2636
-2696
-2694
-2535
-2611
-2652
-2602
-2554
-2425
-2444
-2533
-2493
-2409
-2334
-2323
-2219
-2183
-2254
-2147
-2061
-2024
-1933
-1921
-1897
-1899
-1897
-1772
-1690
-1671
-1600
-1482
-1319
-1090
-835
-560
-337
-156
39
161
234
263
296
334
289
319
407
422
473
551
663
776
849
910
895
935
1033
1023
1056
1033
1026
1080
1001
1077
1240
1253
1367
1642
1712
1826
2150
2135
2077
2384
2316
2258
2496
2434
2486
2718
2813
2923
3103
3229
3220
3294
3447
3445
3601
3621
3414
3261
2494
1233
651
-20
-836
-858
-1109
-1704
-1975
-2077
-1630
-1095
-937
-867
-1298
-1833
-2080
-2104
-1995
-2130
-2356
-2285
-2042
-1553
-990
-751
-677
-698
-623
-272
-53
-37
-76
-387
-489
-275
-140
-120
-301
-494
-521
-489
-300
-181
-321
-488
-704
-806
-753
-871
-988
-1084
-1235
-1182
-1042
-1022
-1055
-1242
-1414
-1491
-1601
-1774
-2095
-2320
-2420
-2513
-2448
-2350
-2422
-2545
-2708
-2729
-2651
-2657
-2706
-2798
-2852
-2784
-2592
-2405
-2285
-2229
-2189
-2139
-2070
-1987
-1935
-1943
-1979
-2017
-2002
-1918
-1846
-1756
-1662
-1567
-1392
-1202
-1009
-806
-603
-376
-208
-87
-9
17
8
40
118
219
353
472
507
530
651
774
871
907
899
902
878
888
942
940
1030
1133
1120
1191
1291
1334
1490
1597
1765
1916
2000
2183
2290
2294
2471
2639
2616
2756
2797
2762
2965
3038
3093
3371
3376
3427
3570
3702
3862
3800
3579
2750
1400
678
83
-628
-736
-1044
-1720
-2093
-2124
-1650
-1040
-816
-901
-1314
-1809
-2000
-1929
-1823
-2051
-2384
-2306
-2025
-1566
-972
-715
-700
-664
-515
-136
103
101
-13
-337
-440
-238
-90
-116
-320
-505
-511
-415
-191
-80
-182
-393
-631
-709
-719
-818
-887
-1059
-1223
-1148
-1024
-931
-946
-1082
-1118
-1159
-1191
-1299
-1635
-1780
-1911
-2189
-2265
-2232
-2412
-2536
-2613
-2743
-2867
-2888
-2873
-2853
-2789
-2704
-2637
-2534
-2393
-2269
-2072
-2008
-2043
-1995
-1934
-1919
-1891
-1915
-1906
-1868
-1777
-1631
-1543
-1406
-1200
-1025
-893
-755
-608
-459
-342
-244
-177
-116
-45
35
157
303
398
541
673
705
819
911
881
891
860
901
941
890
958
1030
1093
1202
1240
1300
1360
1489
1597
1619
1744
1922
2084
2146
2320
2456
2529
2690
2823
2874
2933
2831
2896
2945
2967
3130
3138
3260
3364
3436
3601
3584
3174
2216
1020
418
-319
-854
-847
-1320
-1861
-2017
-1965
-1378
-807
-709
-840
-1337
-1799
-1851
-1748
-1805
-2043
-2266
-2097
-1728
-1249
-781
-641
-601
-541
-397
-66
74
-3
-193
-468
-403
-195
-136
-214
-393
-494
-378
-245
-100
-59
-205
-383
-557
-632
-644
-760
-907
-1060
-1150
-998
-837
-802
-856
-961
-988
-1024
-1116
-1202
-1366
-1522
-1674
-1863
-1910
-2030
-2333
-2598
-2859
-3096
-3188
-3240
-3268
-3295
-3217
-2985
-2742
-2527
-2350
-2222
-2151
-2141
-2116
-2027
-1997
-1992
-2000
-1988
-1916
-1829
-1729
-1612
-1514
-1358
-1192
-1081
-935
-788
-646
-535
-466
-363
-260
-167
-29
91
214
396
548
657
710
717
743
778
808
841
869
892
944
1040
1157
1278
1383
1368
1397
1425
1420
1487
1611
1727
1851
2046
2240
2365
2555
2754
2857
2997
2965
2893
2963
2947
2905
2937
3001
3046
3161
3408
3500
3419
3332
2600
1387
666
-12
-740
-969
-1260
-1827
-2163
-2215
-1780
-1175
-832
-778
-1175
-1676
-1880
-1857
-1791
-1980
-2309
-2313
-2091
-1654
-1093
-765
-653
-608
-484
-163
54
86
-34
-338
-459
-323
-226
-246
-406
-553
-486
-358
-171
-40
-97
-294
-507
-593
-602
-683
-769
-908
-1056
-990
-838
-719
-679
-752
-810
-809
-894
-974
-1109
-1359
-1516
-1599
-1716
-1823
-1896
-2058
-2397
-2606
-2690
-2848
-3009
-3110
-3162
-3142
-3069
-2921
-2742
-2609
-2454
-2291
-2161
-2089
-2009
-1953
-1934
-1960
-1958
-1899
-1847
-1815
-1758
-1621
-1457
-1288
-1122
-1009
-900
-724
-584
-504
-446
-387
-327
-253
-131
61
248
364
471
597
690
729
747
711
709
738
776
852
881
934
1053
1196
1288
1385
1484
1479
1522
1651
1793
2009
2205
2290
2431
2645
2765
2993
3129
3052
3067
3019
3009
3019
2981
3049
3162
3219
3335
3398
3385
3009
2033
1080
390
-342
-813
-975
-1443
-1997
-2239
-2027
-1492
-1045
-814
-1001
-1485
-1841
-1888
-1740
-1749
-2023
-2213
-2153
-1790
-1252
-804
-636
-613
-537
-308
15
200
192
-19
-279
-288
-146
-112
-225
-407
-536
-491
-293
-80
-34
-170
-405
-537
-573
-623
-685
-833
-1022
-1131
-1040
-849
-758
-766
-813
-858
-893
-927
-999
-1174
-1347
-1509
-1581
-1572
-1627
-1814
-2089
-2378
-2671
-2825
-2871
-3008
-3144
-3211
-3220
-3070
-2883
-2625
-2414
-2333
-2259
-2190
-2099
-1999
-1968
-1953
-1952
-1944
-1861
-1781
-1675
-1561
-1438
-1262
-1080
-933
-809
-720
-616
-503
-403
-318
-279
-229
-148
-32
163
373
533
652
739
806
841
848
831
807
778
764
835
973
1084
1221
1354
1423
1451
1511
1590
1631
1765
1928
2049
2238
2406
2612
2895
2971
3148
3289
3222
3172
3195
3153
3118
3072
3165
3280
3307
3396
3361
3063
2293
1313
597
-64
-652
-898
-1269
-1728
-2086
-2077
-1617
-1200
-992
-1009
-1362
-1726
-1809
-1676
-1604
-1757
-1966
-2012
-1787
-1344
-848
-572
-499
-475
-309
-1
246
333
226
-56
-166
-113
-96
-163
-348
-458
-453
-323
-140
-43
-124
-339
-532
-599
-621
-673
-810
-985
-1127
-1157
-1025
-917
-864
-872
-905
-927
-981
-1014
-1046
-1127
-1176
-1187
-1167
-1158
-1282
-1673
-2074
-2393
-2732
-2892
-3016
-3198
-3320
-3406
-3242
-2961
-2760
-2475
-2332
-2333
-2293
-2245
-2145
-2087
-2079
-1991
-1940
-1873
-1727
-1617
-1464
-1316
-1206
-1044
-943
-880
-747
-689
-633
-528
-458
-381
-352
-279
-118
86
356
597
732
836
863
875
863
823
768
784
832
878
1029
1148
1298
1456
1560
1682
1758
1735
1759
1776
1930
2072
2179
2374
2526
2689
2917
3082
3277
3421
3331
3403
3330
3260
3302
3274
3365
3422
3355
3345
3134
2517
1693
797
136
-449
-813
-1117
-1548
-2030
-2191
-1919
-1404
-1036
-990
-1235
-1633
-1833
-1731
-1603
-1694
-1921
-2126
-2002
-1598
-1073
-678
-549
-572
-448
-152
192
385
348
133
-67
-91
-29
-73
-280
-471
-567
-462
-244
-77
-49
-218
-430
-460
-457
-464
-568
-798
-1010
-1090
-1028
-902
-827
-842
-829
-836
-805
-772
-846
-935
-1084
-1214
-1200
-1275
-1337
-1530
-1816
-2136
-2460
-2592
-2685
-2767
-2823
-2914
-2882
-2795
-2585
-2228
-2128
-2148
-2219
-2284
-2265
-2238
-2173
-2148
-2214
-2153
-1970
-1742
-1521
-1367
-1226
-1113
-1026
-898
-791
-780
-770
-737
-647
-539
-447
-339
-240
-88
167
420
625
760
833
862
847
840
850
837
780
791
865
953
1125
1257
1358
1475
1538
1629
1685
1737
1785
1869
1975
2125
2268
2411
2574
2762
2948
3122
3211
3236
3282
3221
3321
3306
3325
3403
3383
3354
3397
3159
2621
1736
823
122
-451
-787
-1073
-1446
-1872
-2062
-1777
-1283
-998
-892
-1171
-1610
-1815
-1771
-1629
-1704
-2000
-2186
-2125
-1766
-1215
-787
-639
-684
-620
-315
77
370
412
159
-109
-214
-178
-178
-326
-527
-641
-589
-342
-92
-38
-168
-381
-494
-496
-509
-602
-831
-1101
-1255
-1246
-1104
-1009
-977
-977
-985
-961
-920
-922
-1012
-1131
-1242
-1322
-1430
-1552
-1729
-1966
-2288
-2513
-2594
-2638
-2594
-2565
-2561
-2531
-2497
-2363
-2144
-2130
-2165
-2247
-2360
-2355
-2306
-2180
-2077
-2054
-1949
-1820
-1648
-1441
-1306
-1160
-1090
-1061
-968
-876
-802
-705
-639
-568
-478
-376
-242
-110
56
266
443
637
787
857
873
830
803
807
809
828
884
955
1047
1177
1335
1458
1527
1517
1494
1499
1517
1609
1746
1927
2062
2196
2369
2525
2720
2913
3048
3113
3095
3046
3075
3083
3062
3128
3138
3066
3082
3029
2833
2307
1527
769
35
-491
-815
-1069
-1345
-1779
-1902
-1680
-1423
-1064
-944
-1122
-1452
-1669
-1610
-1523
-1549
-1753
-2006
-2053
-1818
-1307
-840
-667
-719
-730
-504
-129
330
519
329
43
-177
-180
-153
-238
-391
-623
-682
-489
-230
-66
-156
-326
-398
-407
-354
-373
-572
-897
-1154
-1206
-1139
-1075
-1050
-1093
-1159
-1168
-1093
-1055
-1084
-1194
-1338
-1453
-1589
-1683
-1840
-2105
-2330
-2530
-2687
-2739
-2731
-2646
-2601
-2537
-2397
-2300
-2188
-2078
-2034
-2076
-2141
-2130
-2104
-2067
-2003
-1924
-1833
-1735
-1549
-1329
-1146
-996
-854
-735
-649
-561
-457
-375
-296
-223
-137
-40
64
229
402
551
693
818
919
966
996
987
956
934
915
913
928
964
1036
1131
1217
1317
1362
1357
1324
1336
1390
1450
1543
1588
1663
1762
1866
2018
2152
2254
2310
2363
2413
2419
2395
2417
2423
2448
2478
2517
2515
2495
2326
1925
1452
890
299
-269
-656
-856
-1073
-1271
-1257
-1230
-1214
-1104
-942
-886
-998
-1086
-1085
-1079
-1153
-1197
-1267
-1392
-1399
-1228
-1046
-1012
-1092
-1112
-1052
-773
-346
-39
35
-64
-156
-215
-207
-162
-208
-359
-515
-578
-544
-519
-533
-559
-575
-588
-554
-513
-544
-608
-640
-612
-564
-578
-634
-741
-867
-962
-1046
-1086
-1143
-1215
-1281
-1333
-1365
-1427
-1488
-1539
-1615
-1714
-1793
-1800
-1733
-1620
-1509
-1417
-1381
-1398
-1389
-1350
-1350
-1387
-1431
-1461
-1477
-1487
-1474
-1446
-1397
-1320
-1249
-1208
-1241
-1311
-1316
-1253
-1148
-1063
-1030
-1024
-1013
-957
-885
-799
-681
-584
-504
-435
-377
-320
-259
-177
-93
-47
-54
-62
-26
63
206
342
411
432
468
521
559
590
620
610
650
744
827
869
897
960
1040
1093
1135
1153
1146
1185
1273
1398
1474
1507
1487
1503
1568
1646
1743
1795
1851
1895
1863
1777
1646
1324
944
758
766
773
761
843
685
378
296
371
434
369
195
-31
-282
-446
-415
-352
-403
-523
-571
-614
-735
-820
-920
-1042
-1039
-895
-787
-792
-876
-1009
-1086
-1033
-888
-803
-820
-860
-878
-847
-781
-729
-675
-660
-691
-716
-752
-793
-829
-824
-776
-744
-744
-781
-828
-868
-911
-939
-943
-971
-1019
-1059
-1141
-1268
-1392
-1455
-1510
-1599
-1682
-1750
-1800
-1806
-1768
-1743
-1746
-1777
-1758
-1738
-1761
-1812
-1876
-1912
-1914
-1856
-1810
-1826
-1837
-1813
-1731
-1621
-1537
-1495
-1461
-1399
-1292
-1169
-1090
-1042
-985
-901
-799
-700
-620
-531
-456
-365
-261
-168
-100
-40
24
86
147
215
271
317
396
485
583
670
724
784
817
815
831
868
914
979
1041
1101
1143
1219
1326
1415
1487
1523
1559
1620
1694
1775
1840
1901
1947
2004
2149
2266
2302
2283
2179
2007
1677
1301
1099
1037
1078
1168
1251
1077
686
513
570
628
625
482
194
-133
-336
-279
-216
-272
-389
-452
-477
-588
-727
-886
-1071
-1095
-914
-730
-729
-891
-1115
-1243
-1198
-1047
-926
-941
-1028
-1077
-1024
-945
-895
-882
-910
-945
-967
-1006
-1081
-1141
-1149
-1076
-992
-960
-946
-972
-1015
-1016
-1035
-1098
-1188
-1266
-1300
-1354
-1450
-1571
-1682
-1691
-1660
-1661
-1704
-1830
-1926
-1881
-1809
-1764
-1800
-1900
-1940
-1916
-1853
-1807
-1830
-1866
-1889
-1842
-1779
-1768
-1766
-1749
-1664
-1541
-1453
-1410
-1369
-1292
-1156
-1013
-913
-845
-797
-721
-592
-467
-387
-348
-317
-247
-161
-103
-66
-30
28
102
209
304
355
437
530
624
717
768
801
824
851
905
956
1002
1055
1078
1106
1171
1268
1342
1394
1464
1546
1598
1662
1762
1802
1800
1831
1899
1971
2055
2151
2231
2224
2199
2109
1856
1408
990
851
891
984
1112
1127
783
461
443
540
574
494
268
-32
-321
-394
-297
-308
-422
-512
-511
-558
-694
-826
-1015
-1139
-1026
-810
-714
-815
-1005
-1208
-1274
-1185
-1043
-994
-1039
-1090
-1080
-1018
-957
-906
-865
-856
-890
-930
-1002
-1078
-1112
-1073
-988
-950
-946
-965
-995
-1008
-1051
-1081
-1113
-1157
-1190
-1229
-1303
-1401
-1483
-1480
-1430
-1459
-1559
-1700
-1820
-1807
-1686
-1594
-1593
-1653
-1703
-1724
-1696
-1673
-1688
-1730
-1752
-1741
-1718
-1710
-1694
-1635
-1534
-1410
-1319
-1301
-1327
-1309
-1192
-1030
-903
-837
-804
-740
-648
-543
-459
-392
-331
-252
-173
-115
-71
-36
33
115
204
280
310
325
389
500
605
687
750
792
810
866
951
1013
1065
1122
1195
1284
1370
1453
1535
1598
1671
1733
1757
1832
1889
1882
1921
2038
2134
2204
2351
2469
2416
2283
2101
1719
1233
955
971
1052
1063
1157
1047
652
447
517
606
558
391
189
-101
-348
-298
-204
-279
-403
-423
-442
-593
-752
-881
-1017
-1005
-791
-597
-597
-771
-1001
-1142
-1140
-1015
-886
-912
-1018
-1072
-1008
-909
-855
-810
-807
-849
-881
-929
-994
-1068
-1095
-1049
-1023
-1028
-1042
-1077
-1162
-1271
-1298
-1279
-1318
-1396
-1410
-1437
-1501
-1512
-1493
-1504
-1592
-1681
-1723
-1760
-1780
-1713
-1664
-1656
-1687
-1684
-1639
-1679
-1682
-1658
-1655
-1662
-1693
-1710
-1703
-1675
-1572
-1473
-1408
-1342
-1307
-1263
-1193
-1072
-917
-824
-757
-694
-628
-557
-476
-378
-297
-244
-192
-136
-101
-34
80
185
256
299
351
422
486
559
640
699
736
765
810
895
976
1051
1103
1182
1266
1329
1403
1464
1519
1608
1693
1743
1779
1787
1807
1872
1973
2032
2109
2211
2276
2389
2468
2469
2366
2076
1566
1133
993
1067
1126
1188
1172
777
434
437
546
596
498
242
-63
-357
-419
-303
-316
-452
-539
-516
-587
-785
-946
-1126
-1224
-1045
-770
-663
-767
-980
-1154
-1200
-1079
-926
-932
-1046
-1152
-1124
-1008
-932
-886
-855
-878
-897
-895
-958
-1035
-1070
-1042
-1012
-1010
-1022
-1071
-1134
-1177
-1197
-1247
-1364
-1465
-1443
-1364
-1348
-1355
-1436
-1608
-1696
-1706
-1727
-1822
-1932
-1942
-1896
-1836
-1764
-1747
-1764
-1768
-1719
-1642
-1701
-1817
-1861
-1860
-1778
-1634
-1549
-1537
-1557
-1514
-1436
-1381
-1321
-1262
-1176
-1044
-910
-790
-714
-654
-545
-429
-340
-293
-268
-232
-165
-44
79
138
170
219
281
379
459
529
598
651
711
782
824
861
910
971
1024
1064
1126
1199
1281
1380
1497
1594
1671
1752
1829
1863
1866
1894
1907
1924
2009
2101
2201
2311
2405
2503
2489
2342
2012
1466
1068
949
1037
1100
1155
1086
647
327
368
439
451
350
122
-124
-380
-428
-354
-356
-450
-484
-453
-587
-842
-1048
-1207
-1236
-1023
-778
-742
-857
-1035
-1174
-1142
-995
-854
-834
-897
-934
-891
-806
-755
-724
-702
-735
-758
-791
-882
-974
-1015
-978
-923
-922
-961
-1046
-1165
-1273
-1329
-1361
-1431
-1494
-1474
-1455
-1476
-1491
-1520
-1599
-1674
-1710
-1754
-1823
-1857
-1832
-1771
-1716
-1688
-1668
-1674
-1696
-1668
-1633
-1628
-1663
-1673
-1662
-1644
-1570
-1487
-1429
-1407
-1348
-1263
-1192
-1096
-970
-835
-711
-602
-509
-450
-416
-364
-322
-267
-222
-187
-141
-106
-71
-4
101
199
279
350
435
517
612
721
821
890
947
995
1043
1090
1125
1169
1240
1328
1416
1516
1608
1697
1815
1922
1994
2080
2139
2214
2270
2360
2477
3341
3978
4668
4480
3492
2841
2134
1927
1616
1099
556
-124
-571
-347
-216
107
336
193
-47
-225
139
539
394
-7
-651
-1224
-1460
-1500
-1479
-1731
-2230
-2562
-2387
-2013
-1453
-861
-611
-464
-310
-108
168
131
-41
-438
-962
-1107
-1193
-1275
-1436
-1756
-1782
-1571
-1257
-809
-590
-537
-420
-261
-19
89
-56
-357
-913
-1411
-1805
-2229
-2484
-2764
-2965
-2964
-2903
-2513
-2150
-2032
-1916
-1868
-1833
-1842
-1909
-2081
-2430
-2776
-2984
-3023
-3001
-2991
-2913
-2778
-2544
-2237
-1843
-1495
-1326
-1181
-1087
-1066
-1042
-1083
-1193
-1345
-1447
-1414
-1299
-1116
-872
-593
-293
16
309
576
767
872
922
895
813
718
608
524
508
537
655
810
964
1179
1383
1621
1857
2028
2156
2182
2149
2212
2139
2128
2129
2126
2304
2439
2624
2905
3040
3163
3428
3552
3689
3812
3793
3830
3902
3792
3889
3345
2253
1641
558
-2
-79
-754
-885
-1496
-2078
-1165
-777
-293
11
-696
-952
-1170
-982
-401
-872
-1449
-1911
-2313
-1846
-1374
-1204
-1117
-1485
-1460
-771
-374
9
133
-169
-179
-118
-115
-202
-795
-1253
-1437
-1512
-1206
-985
-996
-991
-1010
-818
-462
-386
-325
-402
-720
-811
-883
-967
-992
-1207
-1392
-1661
-2095
-2234
-2400
-2491
-2366
-2423
-2393
-2354
-2365
-2135
-2073
-2200
-2284
-2529
-2640
-2636
-2693
-2657
-2723
-2737
-2542
-2383
-2205
-2148
-2181
-2119
-2036
-1923
-1803
-1849
-1915
-1881
-1755
-1532
-1311
-1152
-945
-717
-410
-16
286
568
751
833
874
828
769
718
638
572
509
496
598
765
988
1184
1342
1484
1568
1664
1734
1759
1752
1691
1692
1711
1775
1840
2000
2182
2370
2668
2849
3063
3198
3173
3365
3292
3253
3317
3025
3162
3186
3245
3676
3527
3538
3205
1793
1354
487
-304
-59
-950
-1573
-1879
-2664
-1719
-908
-785
-360
-1164
-1638
-1422
-1375
-829
-1009
-1797
-1891
-2010
-1595
-929
-993
-915
-903
-963
-295
-32
-60
77
-262
-217
-52
-194
-278
-790
-1164
-1091
-1081
-762
-562
-692
-730
-859
-862
-731
-831
-909
-1010
-1236
-1282
-1258
-1273
-1214
-1380
-1645
-1732
-2047
-2175
-2180
-2412
-2505
-2606
-2662
-2356
-2134
-2057
-2109
-2393
-2489
-2375
-2208
-2119
-2338
-2591
-2644
-2525
-2235
-2052
-2078
-2105
-2091
-1975
-1776
-1694
-1669
-1611
-1510
-1347
-1193
-1112
-1026
-865
-571
-225
61
297
476
645
807
958
1013
992
953
863
784
763
813
964
1111
1243
1299
1375
1525
1594
1755
1775
1744
1860
1796
1790
1869
1854
2014
2203
2362
2523
2563
2804
2946
3087
3420
3306
3223
3262
3145
3301
3527
3450
3597
3511
3283
2753
1336
715
12
-744
-403
-1031
-1885
-1952
-2400
-1625
-645
-575
-518
-1178
-1721
-1598
-1396
-1139
-1323
-1848
-1864
-1659
-1259
-737
-672
-608
-427
-336
52
150
-12
-69
-291
-226
-139
-263
-433
-855
-1038
-909
-800
-594
-536
-651
-737
-838
-888
-967
-1085
-1106
-1143
-1212
-1186
-1185
-1183
-1130
-1097
-938
-1100
-1742
-2034
-2259
-2451
-2247
-2352
-2682
-2814
-2776
-2405
-2065
-2074
-2249
-2447
-2400
-2299
-2212
-2248
-2563
-2637
-2460
-2259
-2038
-2006
-2034
-1891
-1688
-1478
-1389
-1477
-1520
-1413
-1266
-1132
-1051
-918
-719
-473
-94
197
449
719
868
930
935
906
949
933
801
722
688
697
911
1145
1264
1374
1480
1657
1850
1915
1813
1711
1687
1668
1803
1910
1804
1871
2191
2440
2753
3029
2961
3055
3138
3106
3153
3031
2911
2895
2926
3186
3283
3356
3190
2834
1835
749
344
-601
-873
-828
-1803
-2126
-2314
-2347
-1269
-766
-699
-919
-1467
-1642
-1467
-1157
-1114
-1426
-1663
-1637
-1441
-950
-614
-634
-477
-385
-190
175
121
118
-49
-258
-87
-148
-309
-571
-913
-887
-771
-609
-457
-504
-632
-757
-802
-889
-994
-1062
-1144
-1183
-1146
-1103
-1091
-1064
-1019
-1117
-1284
-1377
-1615
-1815
-1839
-2128
-2262
-2286
-2499
-2265
-2229
-2428
-2367
-2453
-2346
-2214
-2259
-2249
-2389
-2391
-2271
-2268
-2234
-2219
-2139
-1899
-1743
-1651
-1534
-1515
-1408
-1281
-1234
-1161
-1179
-1132
-954
-796
-508
-270
-76
200
415
625
736
739
785
776
761
744
651
634
665
724
803
906
1000
1152
1304
1373
1456
1521
1572
1641
1638
1573
1616
1656
1652
1858
2081
2108
2438
2652
2701
2998
2947
2879
2985
2843
2894
2968
2883
2986
3005
3136
3189
2974
2624
1256
340
-147
-1012
-777
-885
-1802
-1993
-2393
-2051
-986
-671
-635
-1128
-1688
-1725
-1442
-1044
-1061
-1479
-1537
-1418
-1140
-604
-495
-520
-351
-272
98
342
212
196
-68
-127
3
-117
-211
-523
-754
-648
-635
-502
-379
-515
-606
-721
-864
-949
-1088
-1143
-1138
-1184
-1119
-1088
-1144
-1104
-1245
-1320
-1432
-1782
-1890
-2177
-2464
-2438
-2484
-2356
-2131
-2041
-1913
-1922
-1890
-1741
-1649
-1663
-1889
-2137
-2246
-2286
-2195
-2142
-2211
-2131
-1942
-1697
-1464
-1415
-1393
-1325
-1257
-1143
-1117
-1184
-1205
-1162
-929
-624
-385
-160
6
233
509
700
792
773
742
718
655
626
579
549
685
779
871
1033
1091
1242
1381
1428
1521
1491
1466
1477
1413
1461
1499
1543
1730
1870
2018
2231
2340
2510
2646
2627
2684
2623
2588
2676
2681
2796
2822
2833
3050
3092
3033
2907
1702
446
-18
-900
-899
-645
-1517
-1942
-2360
-2420
-1322
-728
-520
-892
-1621
-1752
-1598
-1156
-1028
-1458
-1656
-1559
-1348
-826
-554
-624
-472
-307
1
384
277
163
-39
-228
-33
-46
-111
-366
-703
-626
-552
-374
-199
-296
-382
-570
-717
-839
-1038
-1096
-1143
-1152
-1153
-1183
-1204
-1211
-1168
-1061
-1045
-1395
-1647
-1772
-2038
-2012
-2035
-2263
-2320
-2260
-2104
-1969
-1971
-1985
-1941
-1820
-1762
-1836
-1959
-2154
-2228
-2114
-2065
-2120
-2057
-1930
-1764
-1555
-1421
-1334
-1254
-1155
-1079
-1064
-1088
-1060
-922
-692
-511
-345
-184
-37
216
469
608
626
590
586
574
580
523
439
467
566
715
846
930
1014
1172
1395
1504
1537
1500
1371
1413
1505
1490
1522
1622
1678
1853
2162
2273
2387
2523
2578
2659
2684
2721
2641
2683
2831
2765
2859
2901
2819
2946
2868
2544
1326
330
-227
-1029
-764
-708
-1516
-1898
-2352
-2203
-1269
-740
-653
-1116
-1629
-1798
-1498
-1084
-1128
-1444
-1560
-1412
-1167
-711
-563
-645
-436
-256
89
416
278
180
2
-84
30
13
-84
-379
-526
-455
-438
-314
-225
-308
-344
-428
-604
-796
-970
-1059
-1028
-1024
-1069
-1117
-1213
-1269
-1333
-1382
-1534
-1709
-1775
-1953
-1985
-2073
-2294
-2169
-2083
-1944
-1716
-1807
-1875
-1831
-1768
-1618
-1573
-1661
-1842
-1976
-2005
-2038
-2049
-1973
-1878
-1763
-1625
-1565
-1469
-1330
-1222
-1091
-1036
-1037
-987
-922
-795
-629
-459
-244
-43
142
313
404
467
506
552
578
585
526
404
332
343
469
573
739
894
938
1111
1264
1329
1476
1475
1420
1429
1376
1351
1394
1437
1563
1763
1834
2059
2237
2291
2538
2564
2601
2692
2597
2736
2748
2723
2843
2737
2905
2973
2823
2094
863
145
-624
-741
-342
-869
-1465
-2037
-2359
-1684
-957
-618
-869
-1386
-1721
-1650
-1233
-1105
-1290
-1524
-1474
-1281
-1018
-730
-781
-677
-409
-137
290
331
238
95
-120
-30
16
-16
-188
-458
-487
-461
-420
-299
-307
-361
-388
-490
-714
-899
-1039
-1101
-1046
-1101
-1127
-1241
-1389
-1399
-1406
-1479
-1697
-1789
-1834
-1878
-1813
-2047
-2286
-2228
-2082
-1778
-1655
-1832
-1997
-1990
-1787
-1579
-1506
-1632
-1777
-1787
-1719
-1760
-1898
-1940
-1885
-1742
-1606
-1633
-1674
-1648
-1494
-1210
-1057
-1022
-1013
-967
-829
-659
-482
-355
-231
-50
107
216
273
325
405
530
598
571
506
420
442
558
609
749
865
849
999
1110
1144
1290
1339
1353
1442
1441
1444
1467
1472
1553
1719
1853
2014
2112
2211
2338
2359
2500
2550
2529
2643
2568
2554
2570
2457
2525
2401
2163
1249
317
-85
-765
-592
-380
-1139
-1442
-1831
-1947
-1257
-907
-876
-1232
-1618
-1739
-1591
-1305
-1322
-1512
-1578
-1433
-1273
-1025
-834
-937
-745
-499
-300
79
24
-32
-83
-243
-106
-98
-186
-291
-468
-440
-447
-433
-336
-363
-370
-365
-483
-665
-789
-906
-921
-900
-993
-1061
-1251
-1373
-1416
-1539
-1545
-1686
-1850
-1839
-1902
-1860
-1820
-1872
-1842
-1781
-1633
-1540
-1552
-1579
-1648
-1681
-1597
-1515
-1518
-1560
-1616
-1661
-1611
-1544
-1467
-1460
-1533
-1510
-1497
-1448
-1385
-1383
-1291
-1188
-1066
-897
-795
-661
-529
-400
-216
-61
46
120
156
189
239
308
386
445
492
546
584
617
682
766
863
910
960
1033
1124
1232
1280
1306
1360
1397
1491
1540
1504
1533
1548
1631
1784
1840
1943
2001
2037
2132
2209
2226
2188
2214
2169
2132
2197
2138
2044
1934
1719
1177
490
155
-343
-532
-429
-865
-1151
-1325
-1466
-1170
-943
-884
-1030
-1246
-1289
-1304
-1190
-1170
-1346
-1411
-1307
-1227
-1123
-1006
-1011
-903
-699
-495
-233
-183
-173
-134
-188
-127
-121
-174
-254
-337
-282
-294
-342
-315
-347
-359
-333
-383
-531
-680
-744
-776
-777
-855
-968
-1121
-1478
-1617
-1687
-1797
-1644
-1656
-1769
-1777
-1878
-1768
-1615
-1547
-1502
-1596
-1576
-1564
-1543
-1442
-1516
-1555
-1442
-1384
-1341
-1345
-1430
-1450
-1347
-1227
-1109
-1115
-1200
-1208
-1216
-1133
-1024
-961
-901
-878
-788
-638
-537
-376
-263
-187
-43
59
130
173
158
208
276
332
405
424
427
439
472
576
682
763
878
920
938
1031
1097
1192
1278
1310
1371
1373
1399
1464
1460
1520
1584
1613
1718
1740
1728
1771
1762
1759
1780
1780
1750
1722
1665
1555
1444
1285
1107
868
678
379
-9
-169
-464
-653
-616
-804
-867
-894
-1012
-966
-959
-934
-961
-980
-969
-1049
-1030
-1013
-1069
-1049
-973
-931
-852
-755
-733
-647
-520
-453
-323
-287
-283
-250
-287
-267
-285
-332
-354
-400
-387
-399
-435
-432
-474
-511
-524
-536
-568
-631
-711
-765
-819
-951
-1065
-1246
-1462
-1454
-1471
-1481
-1425
-1531
-1550
-1468
-1370
-1216
-1226
-1262
-1314
-1323
-1204
-1217
-1243
-1253
-1290
-1221
-1121
-1096
-1107
-1097
-1051
-964
-874
-819
-785
-814
-774
-688
-654
-587
-575
-569
-534
-497
-389
-335
-281
-176
-112
-52
5
62
132
204
283
337
370
392
405
427
428
434
460
486
505
525
565
596
646
700
717
754
784
813
859
864
874
892
875
869
879
872
855
854
863
870
876
887
863
850
846
822
793
738
700
653
578
511
440
327
228
164
112
76
-1
-70
-111
-161
-178
-198
-247
-289
-353
-409
-432
-451
-471
-505
-538
-542
-561
-581
-584
-586
-574
-559
-548
-523
-503
-492
-481
-479
-477
-459
-439
-422
-420
-421
-428
-428
-431
-436
-442
-463
-470
-464
-456
-452
-465
-499
-528
-551
-573
-585
-619
-666
-686
-720
-734
-747
-785
-814
-831
-844
-849
-842
-824
-803
-799
-799
-812
-833
-834
-839
-855
-866
-883
-880
-902
-924
-905
-885
-846
-817
-812
-796
-763
-743
-704
-668
-639
-602
-581
-545
-504
-486
-448
-403
-358
-315
-303
-264
-227
-211
-160
-104
-62
-20
0
15
16
38
84
125
146
147
149
157
179
209
241
260
272
313
333
343
365
367
369
363
380
414
421
413
409
413
450
484
515
538
542
541
554
569
559
550
531
514
513
492
465
437
403
378
366
366
348
320
294
249
215
175
144
121
79
28
-27
-69
-101
-128
-155
-193
-235
-271
-292
-321
-352
-370
-384
-401
-413
-415
-434
-449
-465
-478
-493
-512
-520
-539
-555
-578
-597
-610
-606
-609
-618
-623
-636
-639
-647
-668
-691
-706
-724
-735
-742
-749
-758
-781
-796
-793
-766
-744
-749
-736
-730
-733
-735
-748
-751
-760
-764
-768
-782
-776
-775
-767
-744
-714
-669
-648
-635
-639
-634
-611
-574
-532
-503
-490
-496
-480
-472
-450
-426
-401
-365
-331
-293
-250
-215
-188
-163
-119
-76
-49
-50
-27
-2
8
26
41
60
75
98
111
135
164
199
213
217
237
252
254
234
210
195
189
186
185
170
154
166
188
207
220
235
242
261
266
263
265
253
235
222
235
227
192
164
152
137
137
144
139
127
121
108
104
90
54
8
-39
-80
-101
-119
-156
-166
-180
-203
-222
-230
-241
-256
-279
-316
-355
-402
-429
-470
-513
-548
-566
-562
-571
-569
-570
-594
-619
-627
-628
-637
-661
-690
-724
-744
-736
-736
-737
-741
-764
-765
-755
-758
-746
-720
-714
-715
-691
-665
-663
-665
-674
-660
-649
-657
-664
-658
-665
-661
-655
-645
-628
-621
-600
-569
-546
-519
-474
-456
-449
-447
-455
-439
-406
-388
-384
-397
-394
-378
-344
-314
-304
-294
-283
-279
-272
-250
-239
-231
-228
-214
-197
-179
-155
-149
-147
-125
-101
-86
-75
-64
-66
-70
-55
-32
-16
-18
-15
6
17
29
33
54
67
63
65
44
32
18
10
6
1
9
10
12
12
26
24
10
-1
-13
-25
-30
-46
-70
-91
-112
-111
-110
-114
-120
-129
-131
-126
-126
-133
-143
-166
-191
-215
-239
-261
-282
-285
-295
-323
-340
-363
-381
-405
-429
-435
-448
-448
-470
-497
-507
-507
-506
-499
-513
-526
-534
-538
-531
-530
-530
-538
-558
-563
-568
-571
-550
-544
-544
-546
-533
-527
-535
-528
-512
-505
-519
-515
-496
-472
-464
-456
-441
-413
-392
-398
-402
-394
-392
-392
-374
-378
-364
-351
-366
-343
-315
-296
-283
-268
-260
-243
-240
-233
-219
-216
-226
-252
-262
-249
-220
-208
-197
-182
-174
-151
-125
-109
-110
-100
-87
-87
-77
-77
-95
-105
-117
-130
-112
-101
-111
-119
-118
-101
-101
-106
-103
-126
-146
-155
-168
-190
-204
-210
-211
-212
-224
-216
-217
-226
-224
-230
-222
-193
-176
-174
-167
-182
-193
-189
-192
-208
-214
-204
-225
-251
-255
-264
-268
-275
-295
-310
-307
-313
-320
-328
-326
-328
-345
-359
-379
-380
-388
-398
-398
-380
-362
-360
-357
-354
-340
-334
-324
-334
-346
-359
-387
-394
-401
-406
-403
-416
-425
-413
-406
-410
-406
-411
-412
-403
-405
-410
-417
-423
-427
-425
-414
-418
-423
-426
-425
-414
-416
-416
-419
-408
-395
-395
-391
-406
-423
-419
-409
-385
-389
-403
-415
-411
-405
-402
-399
-412
-436
-429
-408
-402
-398
-403
-410
-395
-383
-369
-352
-354
-372
-363
-338
-319
-310
-310
-300
-290
-273
-251
-239
-249
-267
-270
-274
-276
-271
-265
-258
-248
-256
-267
-272
-272
-276
-277
-270
-256
-252
-263
-280
-290
-291
-295
-307
-319
-324
-329
-330
-335
-338
-316
-294
-296
-307
-310
-313
-305
-309
-322
-337
-352
-353
-359
-363
-371
-386
-403
-414
-410
-405
-411
-420
-431
-435
-431
-426
-437
-444
-460
-482
-484
-493
-505
-508
-525
-538
-526
-516
-518
-527
-533
-525
-517
-513
-484
-473
-481
-483
-466
-445
-434
-433
-450
-456
-450
-444
-436
-443
-448
-452
-463
-459
-457
-461
-474
-486
-480
-465
-464
-473
-486
-494
-501
-491
-461
-449
-437
-421
-410
-397
-377
-342
-319
-326
-327
-305
-290
-286
-281
-269
-275
-272
-266
-261
-261
-256
-255
-255
-254
-257
-261
-266
-273
-283
-276
-281
-283
-287
-293
-289
-292
-299
-296
-283
-276
-262
-257
-250
-247
-253
-259
-269
-290
-304
-312
-311
-301
-296
-292
-292
-297
-301
-298
-278
-269
-269
-266
-278
-289
-298
-312
-324
-325
-338
-344
-347
-349
-336
-317
-300
-287
-277
-286
-294
-309
-304
-324
-354
-386
-400
-401
-418
-423
-443
-446
-443
-439
-431
-429
-411
-398
-392
-391
-400
-411
-425
-452
-461
-465
-468
-480
-483
-472
-457
-434
-419
-415
-405
-387
-378
-359
-350
-364
-372
-360
-359
-360
-362
-368
-365
-364
-337
-304
-292
-275
-268
-262
-257
-253
-258
-277
-287
-309
-322
-320
-316
-316
-307
-300
-290
-295
-315
-316
-318
-320
-320
-326
-339
-343
-343
-337
-331
-318
-299
-287
-282
-284
-278
-276
-280
-277
-279
-281
-283
-306
-317
-320
-322
-323
-323
-328
-333
-336
-339
-339
-335
-319
-306
-304
-302
-309
-327
-336
-334
-331
-340
-344
-343
-350
-347
-347
-348
-361
-362
-367
-377
-366
-359
-347
-345
-338
-325
-312
-300
-308
-307
-315
-331
-336
-335
-328
-328
-320
-316
-311
-305
-299
-291
-295
-300
-298
-298
-299
-307
-319
-331
-337
-341
-345
-353
-363
-359
-353
-362
-372
-377
-383
-397
-396
-404
-414
-427
-445
-444
-431
-421
-414
-413
-418
-418
-410
-406
-413
-417
-417
-409
-394
-386
-391
-394
-399
-386
-368
-361
-356
-347
-335
-331
-327
-314
-303
-298
-288
-292
-294
-299
-309
-305
-308
-304
-296
-299
-300
-306
-308
-301
-300
-305
-315
-325
-333
-335
-343
-363
-383
-380
-378
-373
-364
-358
-360
-370
-362
-362
-354
-337
-331
-332
-341
-332
-328
-330
-315
-319
-328
-339
-344
-344
-354
-373
-386
-389
-403
-401
-399
-398
-407
-422
-424
-430
-426
-428
-448
-454
-456
-459
-449
-445
-431
-427
-420
-410
-412
-412
-412
-409
-399
-374
-356
-345
-345
-349
-344
-330
-322
-316
-306
-303
-296
-294
-293
-278
-269
-257
-253
-249
-228
-220
-212
-209
-223
-247
-267
-270
-272
-267
-253
-247
-241
-243
-245
-241
-245
-256
-263
-268
-278
-288
-298
-313
-325
-331
-340
-329
-327
-335
-327
-325
-344
-350
-348
-342
-350
-354
-348
-357
-355
-347
-326
-307
-315
-332
-328
-318
-318
-318
-309
-303
-297
-277
-267
-268
-277
-279
-284
-282
-260
-257
-247
-243
-240
-236
-222
-212
-218
-227
-234
-241
-259
-277
-292
-306
-320
-327
-311
-303
-299
-301
-288
-277
-270
-276
-284
-272
-256
-237
-232
-234
-239
-238
-244
-247
-245
-255
-260
-261
-266
-272
-274
-270
-272
-272
-275
-285
-305
-316
-333
-341
-344
-354
-362
-367
-359
-363
-364
-364
-350
-343
-336
-330
-316
-321
-308
-284
-287
-281
-271
-255
-258
-256
-251
-240
-247
-250
-254
-240
-231
-227
-219
-220
-223
-220
-213
-231
-233
-238
-242
-241
-253
-262
-265
-261
-244
-239
-237
-229
-226
-237
-240
-242
-249
-253
-254
-257
-260
-269
-273
-268
-274
-276
-273
-262
-260
-252
-259
-257
-243
-234
-234
-238
-242
-249
-234
-230
-222
-213
-220
-234
-238
-246
-228
-211
-214
-236
-238
-204
-190
-177
-178
-199
-209
-231
-238
-231
-236
-242
-232
-234
-238
-219
-208
-189
-173
-170
-167
-169
-177
-191
-198
-201
-209
-217
-227
-235
-243
-248
-262
-263
-250
-232
-225
-230
-227
-230
-231
-227
-234
-251
-257
-262
-271
-279
-271
-264
-269
-276
-270
-246
-232
-241
-248
-260
-273
-287
-292
-302
-319
-332
-346
-352
-370
-379
-378
-379
-373
-350
-330
-323
-324
-331
-341
-349
-350
-347
-349
-350
-360
-358
-340
-322
-318
-328
-331
-318
-295
-282
-278
-267
-268
-274
-270
-254
-240
-241
-238
-235
-226
-216
-213
-212
-224
-229
-232
-236
-228
-208
-192
-199
-226
-248
-257
-256
-249
-234
-230
-241
-245
-226
-217
-222
-231
-241
-241
-237
-242
-244
-247
-250
-257
-260
-255
-242
-230
-226
-218
-207
-201
-205
-224
-234
-235
-244
-253
-257
-258
-266
-279
-291
-294
-298
-301
-281
-260
-252
-236
-219
-213
-221
-216
-215
-218
-211
-208
-208
-203
-187
-178
-174
-165
-154
-148
-149
-155
-149
-161
-165
-162
-157
-153
-167
-166
-172
-178
-165
-153
-155
-163
-176
-176
-181
-183
-178
-179
-185
-185
-179
-177
-180
-180
-171
-158
-149
-154
-163
-183
-208
-215
-213
-227
-243
-258
-268
-277
-279
-280
-272
-267
-280
-272
-277
-274
-294
-298
-299
-303
-296
-305
-307
-303
-294
-277
-259
-252
-250
-250
-252
-234
-239
-249
-252
-246
-239
-236
-242
-244
-236
-230
-228
-229
-223
-213
-209
-199
-181
-166
-153
-147
-137
-144
-148
-156
-155
-146
-137
-119
-105
-90
-80
-78
-84
-89
-88
-87
-86
-88
-91
-105
-109
-118
-132
-152
-167
-166
-166
-153
-152
-170
-181
-182
-170
-171
-183
-182
-198
-212
-237
-255
-250
-253
-243
-248
-253
-253
-260
-265
-277
-279
-278
-280
-283
-303
-304
-294
-287
-279
-264
-250
-243
-240
-235
-226
-215
-209
-217
-224
-226
-213
-214
-220
-228
-221
-217
-216
-215
-209
-196
-188
-185
-184
-180
-177
-166
-170
-164
-167
-167
-160
-151
-150
-153
-140
-129
-115
-109
-118
-106
-91
-90
-89
-88
-87
-80
-95
-87
-81
-82
-86
-105
-114
-134
-141
-145
-150
-157
-166
-165
-167
-168
-163
-166
-183
-197
-200
-193
-202
-202
-193
-197
-207
-198
-191
-194
-191
-180
-167
-165
-167
-160
-144
-140
-146
-162
-158
-154
-162
-150
-140
-143
-155
-174
-180
-173
-173
-181
-183
-188
-187
-195
-205
-212
-227
-232
-246
-257
-274
-286
-289
-296
-282
-264
-259
-261
-247
-237
-237
-223
-219
-218
-207
-200
-198
-209
-201
-202
-196
-174
-154
-145
-150
-147
-152
-162
-161
-186
-195
-202
-224
-219
-213
-215
-216
-223
-223
-211
-203
-198
-205
-206
-189
-204
-211
-197
-196
-198
-188
-175
-170
-168
-165
-166
-175
-180
-186
-186
-187
-186
-187
-185
-201
-215
-230
-230
-224
-218
-219
-226
-229
-234
-242
-235
-237
-246
-241
-233
-213
-195
-183
-173
-169
-155
-140
-137
-130
-130
-134
-138
-151
-152
-155
-170
-174
-178
-186
-194
-193
-197
-215
-217
-206
-218
-234
-247
-258
-263
-262
-253
-252
-249
-241
-228
-212
-196
-192
-192
-189
-183
-171
-162
-160
-150
-144
-152
-156
-159
-153
-155
-149
-143
-145
-138
-153
-165
-171
-174
-173
-180
-190
-182
-175
-181
-185
-184
-179
-176
-176
-170
-170
-188
-186
-188
-188
-189
-193
-208
-228
-247
-258
-254
-250
-253
-262
-257
-253
-240
-224
-214
-217
-213
-198
-190
-192
-185
-186
-197
-185
-181
-181
-188
-190
-194
-186
-186
-178
-166
-170
-167
-173
-176
-184
-178
-174
-181
-193
-203
-220
-232
-245
-252
-253
-256
-254
-246
-231
-218
-209
-203
-216
-232
-225
-215
-219
-228
-215
-214
-222
-230
-224
-225
-227
-227
-221
-207
-201
-199
-192
-191
-200
-207
-210
-212
-211
-199
-206
-216
-230
-244
-256
-259
-259
-245
-240
-244
-253
-252
-256
-259
-256
-269
-269
-284
-301
-316
-316
-309
-301
-289
-271
-264
-257
-249
-244
-248
-240
-229
-217
-209
-205
-200
-202
-205
-212
-206
-195
-190
-190
-189
-172
-152
-146
-151
-160
-164
-167
-166
-161
-164
-171
-177
-178
-180
-181
-172
-173
-181
-182
-182
-178
-177
-174
-161
-146
-146
-154
-162
-166
-184
-213
-223
-221
-222
-224
-224
-232
-236
-240
-231
-232
-221
-212
-200
-189
-183
-171
-170
-167
-160
-141
-135
-140
-131
-126
-123
-124
-131
-139
-151
-154
-164
-180
-181
-181
-185
-196
-198
-206
-215
-214
-237
-248
-239
-240
-235
-237
-227
-223
-228
-230
-229
-223
-209
-205
-214
-212
-209
-225
-234
-239
-246
-252
-253
-251
-256
-259
-261
-258
-264
-274
-270
-267
-265
-279
-279
-271
-262
-260
-257
-242
-236
-242
-239
-219
-218
-223
-226
-226
-237
-240
-249
-267
-260
-245
-239
-230
-230
-235
-223
-214
-215
-212
-209
-219
-216
-203
-201
-197
-203
-205
-221
-228
-247
-248
-250
-253
-258
-257
-246
-247
-244
-241
-239
-232
-222
-236
-250
-248
-238
-237
-245
-244
-247
-246
-243
-254
-254
-259
-269
-259
-255
-245
-245
-241
-240
-243
-247
-244
-245
-253
-267
-280
-273
-262
-262
-269
-274
-275
-280
-277
-262
-245
-240
-232
-214
-214
-206
-194
-181
-173
-185
-182
-170
-170
-159
-154
-158
-154
-158
-170
-183
-197
-214
-224
-223
-231
-242
-250
-244
-239
-251
-257
-262
-261
-267
-270
-271
-266
-268
-282
-295
-297
-309
-307
-300
-309
-311
-315
-302
-291
-288
-280
-266
-273
-280
-301
-315
-320
-321
-337
-348
-354
-348
-325
-332
-330
-316
-307
-301
-294
-292
-283
-283
-283
-291
-314
-322
-312
-298
-300
-304
-295
-293
-288
-280
-257
-253
-253
-241
-233
-227
-232
-224
-228
-244
-246
-232
-221
-221
-225
-220
-211
-199
-209
-224
-226
-225
-218
-212
-209
-216
-225
-231
-240
-248
-262
-261
-256
-250
-245
-244
-249
-251
-241
-246
-244
-235
-239
-247
-243
-236
-239
-244
-252
-245
-237
-233
-236
-246
-260
-268
-263
-257
-262
-269
-269
-279
-282
-274
-275
-288
-311
-319
-308
-300
-299
-296
-305
-315
-308
-303
-298
-300
-296
-287
-276
-270
-269
-271
-271
-270
-270
-272
-276
-261
-260
-267
-265
-266
-268
-276
-276
-257
-244
-246
-247
-247
-239
-237
-224
-217
-220
-243
-247
-238
-243
-240
-243
-234
-236
-238
-235
-230
-233
-240
-252
-258
-256
-261
-257
-256
-245
-251
-264
-273
-288
-299
-301
-298
-302
-325
-344
-342
-341
-337
-336
-336
-339
-344
-333
-316
-287
-267
-247
-243
-251
-251
-245
-241
-248
-250
-262
-280
-276
-266
-261
-266
-255
-246
-250
-244
-240
-235
-232
-238
-250
-257
-259
-260
-263
-267
-262
-252
-255
-255
-250
-236
-235
-235
-233
-238
-238
-240
-241
-244
-250
-259
-268
-264
-268
-265
-258
-264
-258
-250
-246
-253
-254
-254
-261
-275
-288
-293
-297
-300
-293
-287
-286
-284
-280
-278
-264
-261
-256
-258
-260
-264
-271
-263
-260
-265
-265
-282
-290
-283
-288
-286
-283
-291
-290
-298
-306
-311
-324
-343
-362
-362
-372
-375
-373
-375
-376
-378
-383
-385
-386
-373
-360
-355
-352
-346
-349
-340
-321
-314
-299
-295
-295
-300
-299
-302
-304
-300
-303
-290
-294
-298
-294
-290
-281
-277
-276
-290
-295
-282
-283
-280
-290
-294
-285
-273
-262
-252
-243
-256
-267
-252
-237
-219
-218
-229
-236
-224
-214
-214
-208
-210
-214
-225
-237
-248
-268
-288
-293
-303
-312
-325
-345
-362
-378
-390
-383
-374
-369
-361
-356
-352
-347
-344
-351
-359
-357
-350
-335
-334
-322
-315
-313
-309
-307
-300
-294
-306
-314
-299
-308
-317
-327
-329
-329
-332
-346
-345
-339
-350
-342
-337
-337
-343
-355
-363
-360
-345
-333
-325
-331
-333
-315
-312
-309
-296
-278
-274
-271
-270
-267
-272
-288
-290
-279
-282
-301
-304
-312
-325
-336
-331
-315
-308
-308
-303
-306
-317
-317
-303
-300
-306
-305
-292
-294
-306
-317
-312
-304
-303
-294
-299
-306
-307
-303
-287
-291
-281
-276
-294
-312
-324
-328
-339
-350
-358
-353
-346
-346
-344
-348
-349
-347
-341
-339
-346
-349
-350
-368
-379
-375
-366
-373
-362
-350
-338
-318
-309
-304
-301
-301
-305
-319
-317
-319
-322
-321
-317
-321
-319
-294
-277
-268
-270
-273
-273
-282
-290
-300
-308
-313
-320
-318
-336
-341
-345
-348
-347
-340
-320
-314
-318
-316
-298
-282
-284
-281
-286
-292
-289
-290
-290
-294
-287
-287
-293
-285
-282
-284
-284
-284
-279
-271
-267
-273
-275
-273
-281
-277
-276
-278
-279
-286
-286
-286
-280
-275
-272
-279
-293
-309
-316
-318
-320
-308
-303
-295
-296
-294
-301
-302
-296
-296
-301
-305
-302
-314
-329
-340
-351
-354
-349
-353
-357
-355
-351
-347
-343
-334
-327
-320
-312
-317
-305
-298
-290
-279
-270
-263
-256
-250
-255
-239
-228
-227
-222
-232
-226
-218
-226
-232
-242
-236
-235
-228
-219
-228
-231
-235
-248
-247
-257
-264
-266
-269
-262
-262
-260
-260
-255
-254
-248
-236
-233
-232
-229
-230
-232
-224
-231
-240
-250
-265
-270
-277
-271
-272
-278
-287
-305
-305
-309
-308
-323
-332
-333
-340
-341
-340
-331
-321
-322
-317
-307
-306
-299
-298
-287
-288
-290
-296
-304
-304
-299
-299
-300
-299
-300
-289
-287
-299
-304
-313
-314
-307
-305
-300
-291
-296
-303
-296
-280
-278
-269
-256
-253
-246
-236
-241
-245
-235
-237
-245
-249
-250
-235
-215
-216
-218
-211
-209
-207
-194
-196
-206
-201
-188
-185
-184
-190
-202
-215
-223
-230
-236
-234
-248
-260
-271
-288
-302
-294
-293
-290
-284
-276
-274
-278
-273
-264
-262
-260
-270
-277
-269
-260
-263
-260
-249
-244
-241
-234
-227
-219
-220
-227
-227
-231
-239
-249
-248
-244
-251
-251
-255
-265
-271
-272
-274
-271
-276
-276
-270
-270
-269
-256
-264
-270
-268
-267
-257
-260
-264
-263
-259
-260
-251
-241
-252
-253
-255
-253
-266
-278
-293
-324
-345
-345
-335
-330
-316
-334
-338
-345
-347
-345
-356
-338
-339
-348
-318
-309
-311
-300
-297
-290
-292
-282
-268
-283
-270
-255
-256
-254
-248
-247
-252
-270
-272
-270
-284
-295
-297
-306
-324
-321
-317
-314
-328
-341
-346
-345
-341
-330
-325
-331
-328
-330
-325
-319
-318
-322
-322
-314
-315
-313
-324
-344
-351
-357
-356
-349
-343
-337
-327
-326
-318
-316
-321
-312
-308
-308
-295
-290
-292
-293
-292
-287
-277
-263
-273
-283
-292
-293
-285
-284
-275
-266
-267
-275
-274
-271
-261
-248
-232
-224
-220
-213
-217
-230
-242
-244
-255
-258
-257
-259
-258
-266
-265
-266
-259
-257
-256
-253
-247
-252
-262
-264
-261
-265
-265
-250
-251
-261
-273
-280
-285
-285
-276
-269
-258
-240
-220
-214
-213
-211
-219
-224
-212
-196
-203
-207
-208
-212
-208
-213
-203
-195
-182
-170
-173
-170
-175
-185
-186
-187
-202
-195
-197
-209
-213
-223
-240
-236
-236
-242
-237
-229
-228
-227
-235
-244
-247
-247
-255
-256
-251
-256
-263
-259
-265
-268
-251
-232
-222
-225
-231
-230
-226
-227
-223
-221
-212
-199
-201
-214
-211
-205
-188
-188
-190
-176
-169
-173
-186
-190
-193
-197
-212
-214
-215
-226
-220
-215
-209
-210
-215
-211
-213
-204
-199
-203
-204
-204
-204
-211
-206
-188
-196
-197
-206
-207
-196
-191
-182
-191
-198
-198
-201
-188
-179
-194
-202
-204
-215
-223
-224
-225
-229
-236
-238
-228
-226
-237
-236
-230
-232
-227
-223
-233
-230
-222
-221
-219
-215
-199
-204
-195
-185
-194
-182
-172
-179
-183
-178
-176
-180
-183
-176
-175
-176
-182
-179
-178
-181
-176
-170
-162
-168
-171
-175
-178
-175
-181
-186
-192
-184
-187
-205
-205
-207
-206
-216
-213
-205
-202
-200
-194
-189
-183
-185
-178
-161
-153
-132
-118
-125
-132
-126
-124
-127
-132
-136
-150
-153
-162
-167
-173
-182
-176
-180
-177
-168
-159
-165
-162
-145
-140
-132
-136
-148
-151
-161
-165
-173
-167
-160
-160
-161
-167
-175
-169
-172
-172
-169
-161
-155
-147
-134
-141
-147
-153
-163
-164
-166
-177
-173
-170
-170
-177
-172
-161
-164
-163
-170
-170
-185
-191
-198
-198
-201
-197
-197
-195
-191
-196
-200
-209
-214
-213
-202
-192
-178
-170
-194
-205
-197
-201
-209
-208
-210
-222
-236
-247
-235
-243
-259
-249
-244
-254
-262
-266
-268
-265
-262
-251
-249
-254
-257
-273
-277
-285
-278
-267
-255
-250
-262
-255
-265
-264
-256
-250
-245
-244
-237
-255
-265
-260
-249
-240
-233
-235
-245
-259
-271
-271
-277
-268
-261
-258
-256
-259
-255
-245
-246
-250
-247
-248
-244
-237
-230
-234
-226
-219
-208
-213
-212
-203
-200
-195
-202
-193
-194
-187
-183
-183
-175
-173
-167
-166
-156
-142
-138
-132
-125
-132
-141
-151
-144
-155
-155
-140
-153
-160
-161
-165
-168
-160
-155
-155
-146
-154
-165
-153
-149
-161
-169
-190
-204
-191
-194
-214
-218
-228
-231
-237
-241
-248
-262
-271
-261
-252
-243
-237
-230
-220
-213
-206
-202
-195
-202
-201
-194
-190
-188
-173
-171
-174
-172
-166
-160
-166
-175
-181
-178
-170
-161
-172
-179
-182
-181
-179
-182
-179
-182
-190
-210
-220
-214
-215
-215
-209
-208
-205
-199
-200
-212
-193
-191
-203
-197
-209
-212
-223
-234
-235
-229
-212
-207
-214
-205
-208
-208
-218
-228
-226
-229
-248
-259
-265
-289
-300
-310
-300
-290
-286
-289
-278
-275
-271
-273
-267
-263
-261
-255
-255
-254
-250
-259
-249
-241
-255
-256
-257
-260
-265
-261
-257
-262
-265
-258
-266
-262
-265
-249
-244
-244
-289
-261
-223
-250
-254
-252
-245
-225
-224
-227
-225
-213
-232
-224
-228
-221
-229
-236
-283
-270
-405
-890
-771
-379
-406
-475
-640
-479
-1379
-3370
-2642
-1299
-700
-313
-51
-313
-435
-308
-450
-798
-535
-514
-825
-1144
-1799
-2151
-2048
-1701
-1055
-803
-480
-258
-339
-208
94
115
-179
-192
-300
-500
-768
-603
-532
-424
-434
-85
-160
-505
-391
-120
-533
-834
-649
-602
-763
-964
-990
-1111
-1192
-1117
-1035
-899
-571
-509
-391
-332
-332
-606
-693
-866
-1119
-1117
-996
-899
-920
-825
-596
-363
-117
86
354
492
450
126
159
210
2
48
55
49
-110
0
-173
-307
-306
-325
-206
-268
-433
-417
-288
-355
-534
-579
-452
-219
-164
-90
-151
-425
-403
-102
-484
-940
-192
166
-332
-1496
-1234
-1147
-1463
-1378
-1365
-1095
-1339
-2627
-1954
-1802
-2041
-2846
-3276
-2498
-2521
-2331
-1811
-2176
-1952
-1124
-611
-814
-938
-129
-144
-203
-318
-322
-304
-513
-499
-73
246
361
-232
-38
206
62
-170
-228
-458
-745
-1141
-1435
-1456
-1709
-1533
-1493
-1488
-1633
-1561
-1226
-1406
-1848
-1826
-1519
-1527
-1853
-1914
-1920
-1948
-2054
-1883
-2725
-2163
-1639
-2013
-1326
-1221
-1050
-899
-636
-220
-579
-91
133
-756
-869
-739
-935
-856
-812
-406
-38
-72
-91
-360
-248
-141
-311
-709
-768
-797
-1230
-1702
-1861
-1779
-1629
-1646
-1422
-1348
-1301
-1215
-1267
-1319
-1259
-1063
-863
-969
-1158
-1095
-1014
-999
-852
-795
-514
-167
-60
155
335
459
442
527
690
845
797
684
713
686
765
763
802
861
866
1048
946
824
762
629
667
631
561
588
492
428
336
198
295
399
385
477
569
653
740
697
740
802
870
942
979
980
939
976
963
1047
1217
1352
1526
1537
1523
1563
1579
1682
1697
1673
1645
1593
1642
1639
1619
1593
1683
1849
1923
2018
2100
2038
1993
1993
2011
2117
2145
2130
2161
2226
2315
2286
2344
2383
2504
2647
2640
2688
2595
2598
2631
2563
2629
2492
2490
2539
2456
2517
2485
2465
2511
2421
2453
2483
2308
2300
2244
2163
2190
1983
1936
1870
1792
1838
1703
1711
1670
1558
1612
1500
1448
1499
1396
1406
1385
1326
1349
1235
1195
1177
1109
1128
1102
1027
931
822
741
633
560
508
367
286
198
80
52
-130
-236
-314
-491
-509
-688
-812
-882
-1007
-1004
-1114
-1159
-1148
-1218
-1270
-1212
-1297
-1255
-1202
-1261
-1194
-1311
-1228
-1229
-1192
-1155
-1206
-1128
-1144
-1035
-1051
-1056
-1016
-968
-956
-968
-988
-1030
-969
-969
-896
-887
-813
-742
-726
-633
-561
-412
-286
-107
37
153
286
367
494
550
551
426
192
113
79
76
88
-56
-116
33
284
586
598
549
598
747
967
1046
1088
889
928
1087
1022
1244
1267
1289
1462
1575
1749
1895
2100
2149
2341
2494
2578
2796
2703
2742
2718
2656
2781
2569
2356
2055
1738
1712
1535
1343
1114
593
-338
-1603
-2875
-3806
-3930
-3719
-3700
-3956
-4439
-4619
-4283
-3529
-2644
-1967
-1568
-1338
-1167
-1023
-859
-780
-754
-482
-72
468
838
922
954
989
1352
1759
2010
2060
1867
1546
1090
555
-30
-584
-975
-1198
-1405
-1640
-1935
-2294
-2523
-2501
-2429
-2285
-2268
-2390
-2494
-2629
-2620
-2727
-2749
-2680
-2480
-2095
-1842
-1611
-1531
-1338
-950
-558
-213
-51
-66
-342
-1513
-2696
-3410
-3712
-2776
-2410
-2902
-3443
-3552
-2669
-1812
-1349
-1421
-1401
-830
-317
-516
-1326
-2152
-2324
-1915
-1301
-944
-1278
-1481
-1547
-1323
-871
-657
-542
-566
-466
-372
-518
-850
-1114
-1186
-773
-207
106
262
174
300
494
744
1098
1284
1509
1607
1501
1270
1056
1034
1103
1241
1391
1457
1476
1495
1516
1458
1662
2100
2507
2926
3113
3096
3019
3333
3505
3801
4105
4110
4198
3828
3602
3153
2836
2734
2228
455
-2010
-4087
-5788
-5257
-4695
-4757
-5239
-6099
-5764
-5119
-3679
-2543
-1891
-1362
-1127
-951
-970
-920
-1078
-1064
-612
241
787
1282
1511
1592
2091
2567
3113
3205
3241
3077
2488
1751
797
-192
-936
-1199
-1474
-1657
-2034
-2462
-2792
-2958
-2610
-2447
-2176
-2106
-2319
-2398
-2515
-2545
-2754
-2846
-2653
-2306
-1802
-1346
-1091
-830
-406
111
643
1058
1273
1227
1015
709
322
-17
-250
-477
-698
-920
-1129
-1342
-1532
-1639
-1751
-1737
-1646
-1818
-2782
-4049
-4984
-5398
-4763
-4167
-4282
-4484
-4168
-3081
-1809
-916
-553
-264
451
1244
1365
871
24
-588
-719
-560
-454
-867
-1175
-1406
-1339
-1012
-857
-803
-903
-766
-640
-743
-1035
-1416
-1596
-1407
-899
-511
-279
-128
58
399
789
1100
1284
1385
1475
1437
1238
1125
850
715
744
754
996
1167
1360
1488
1590
1875
2188
2599
2965
3216
3400
3542
3666
3727
3848
4029
4059
4110
3657
3153
2675
2193
2087
1564
51
-2427
-4452
-6162
-5950
-4985
-5128
-5307
-6244
-6087
-5329
-3941
-2546
-1899
-1190
-1006
-664
-467
-282
-239
-137
288
992
1555
1832
1967
1849
2278
2737
3171
3251
3027
2800
2131
1499
651
-336
-1069
-1480
-1759
-2016
-2385
-2928
-3283
-3440
-3108
-2729
-2381
-2126
-2246
-2200
-2161
-1987
-1950
-1953
-1690
-1428
-926
-542
-385
-256
-3
433
861
1203
1312
1160
894
595
248
-79
-399
-688
-1035
-1487
-1889
-2375
-2812
-3164
-3509
-3757
-3712
-3650
-3743
-3734
-3629
-3267
-2809
-2280
-1884
-1488
-1012
-699
-479
-411
-291
-261
-221
-193
-303
-460
-621
-787
-964
-1033
-1088
-1092
-1125
-1148
-1210
-1328
-1370
-1350
-1252
-1078
-942
-925
-891
-846
-725
-509
-327
-156
-2
132
318
369
415
500
511
591
632
701
729
818
929
981
1095
1276
1431
1619
1792
1765
1867
1920
2037
2244
2454
2701
2825
3042
3195
3435
3722
3943
4058
3843
3380
2757
2093
1659
1187
534
-549
-2702
-4416
-5960
-6435
-5482
-5285
-4920
-5272
-5199
-4399
-3448
-2060
-1432
-673
-328
-74
146
191
271
322
560
1085
1642
1901
2181
2001
2192
2447
2635
2773
2380
2110
1487
811
91
-856
-1554
-2021
-2284
-2446
-2671
-2937
-3099
-3092
-2785
-2350
-1946
-1574
-1489
-1425
-1375
-1299
-1126
-1095
-911
-749
-439
-99
46
220
272
592
891
1083
1217
1005
738
414
-26
-391
-763
-1151
-1443
-1740
-1962
-2253
-2557
-2734
-2760
-2473
-2454
-2852
-3324
-3708
-3371
-2721
-2499
-2648
-2776
-2307
-1464
-801
-601
-671
-454
114
548
634
259
-188
-386
-422
-345
-633
-1010
-1336
-1458
-1218
-1076
-1062
-1258
-1287
-1037
-796
-673
-861
-1112
-1142
-1003
-851
-819
-951
-968
-849
-658
-367
-167
141
523
880
1180
1409
1609
1685
1661
1600
1498
1413
1335
1219
1109
1136
1340
1484
1734
1962
2203
2563
2791
3048
3118
3308
3621
3747
3994
3992
3892
3528
2987
2342
1631
1256
765
240
-399
-1480
-3167
-4437
-5564
-5665
-4835
-4597
-4232
-4529
-4179
-3530
-2634
-1438
-754
113
438
790
937
1096
1352
1499
1698
1996
2203
2197
2167
1846
1904
1959
2073
2013
1564
1225
556
31
-566
-1210
-1640
-2066
-2266
-2527
-2804
-2987
-3061
-2904
-2535
-2109
-1663
-1314
-1122
-936
-838
-569
-397
-260
-74
18
212
272
331
298
309
507
650
756
718
504
277
-22
-326
-597
-909
-1171
-1492
-1777
-2022
-2228
-2379
-2758
-3142
-3395
-3469
-3234
-3046
-3003
-2795
-2323
-1721
-1207
-869
-561
-290
45
167
107
43
-102
-152
-314
-426
-576
-761
-846
-936
-913
-862
-807
-827
-850
-847
-819
-854
-899
-885
-846
-749
-681
-585
-509
-349
-197
-87
19
101
186
230
240
166
104
53
-1
-22
-37
-1
84
53
100
181
300
438
605
771
937
1355
1722
1976
2056
2036
2029
2151
2305
2349
2328
2263
2303
2356
2507
2557
2661
2822
2967
3220
3326
3307
2986
2298
1413
496
-363
-1257
-2161
-3390
-4589
-5387
-5833
-5402
-4843
-4265
-3717
-3200
-2293
-1494
-543
55
528
912
1065
1231
1124
1071
998
980
1118
1340
1499
1629
1642
1675
1772
1731
1611
1180
719
198
-447
-1033
-1739
-2303
-2724
-2961
-3001
-3002
-2851
-2656
-2347
-1946
-1505
-1024
-669
-402
-306
-269
-219
-185
-185
-233
-195
-125
38
147
230
287
366
524
543
514
304
22
-326
-685
-1047
-1488
-1882
-2245
-2480
-2614
-2839
-3404
-3794
-3859
-3419
-2543
-2030
-1851
-1776
-1250
-512
81
235
7
-65
26
158
3
-399
-850
-1020
-971
-794
-772
-938
-1069
-1139
-912
-720
-601
-742
-938
-906
-843
-755
-817
-852
-756
-440
-100
40
-12
-175
-211
-208
-187
-322
-548
-662
-691
-639
-571
-429
-223
-1
390
747
1041
1357
1469
1621
1695
1820
1922
1830
1730
1518
1478
1505
1614
1787
1936
2194
2421
2723
2962
3127
3285
3320
3393
3297
2935
2391
1541
707
-25
-824
-1405
-2038
-2568
-2925
-3268
-3571
-3818
-3830
-3728
-3146
-2538
-2038
-1652
-1340
-984
-575
-33
278
631
804
1036
1298
1540
1787
1826
1903
1842
1821
1700
1488
1194
861
621
349
36
-392
-811
-1249
-1553
-1732
-1856
-1886
-1951
-1918
-1879
-1769
-1625
-1474
-1321
-1152
-920
-706
-493
-339
-227
-142
32
168
293
372
398
447
446
451
358
215
45
-141
-317
-486
-708
-931
-1185
-1343
-1434
-1561
-1640
-1816
-1923
-1962
-2055
-2414
-2952
-3318
-3354
-2885
-2350
-2159
-2071
-1726
-1059
-323
88
116
75
180
355
317
30
-427
-858
-1081
-1165
-1210
-1380
-1571
-1623
-1441
-1070
-770
-664
-734
-730
-551
-420
-393
-498
-603
-505
-354
-222
-214
-287
-246
-138
47
131
157
141
66
-1
-145
-162
-169
-83
44
146
342
630
934
1109
1330
1484
1677
1835
1905
1902
1884
1922
1937
2059
2070
2128
2138
2229
2470
2698
3043
3208
3288
3354
3365
3111
2506
1683
756
13
-705
-1414
-2227
-2855
-3276
-3501
-3666
-3766
-3671
-3532
-2829
-2150
-1516
-971
-650
-329
-111
236
475
616
728
786
972
1202
1391
1492
1508
1525
1571
1586
1510
1288
970
696
344
-48
-523
-1002
-1401
-1742
-1885
-1971
-1984
-1924
-1842
-1689
-1509
-1272
-1083
-933
-766
-641
-509
-367
-301
-303
-287
-232
-127
-19
80
173
233
305
324
319
201
48
-161
-434
-616
-856
-1072
-1295
-1489
-1633
-1721
-1724
-1755
-1722
-1636
-1535
-1409
-1531
-1895
-2433
-2936
-3024
-2799
-2477
-2319
-2217
-1942
-1365
-671
-212
-23
70
274
502
608
341
-87
-546
-834
-965
-1101
-1231
-1446
-1476
-1316
-947
-621
-497
-473
-424
-266
-112
-54
-214
-275
-289
-208
-131
-225
-313
-353
-208
-19
197
289
303
306
274
282
229
175
50
8
-5
62
229
236
391
515
674
966
1192
1450
1589
1694
1689
1643
1717
1757
1896
1976
1900
1844
1850
1931
2017
2003
1971
1980
2119
2278
2366
2409
2236
1797
931
-168
-1143
-2019
-2562
-3005
-3389
-3589
-3662
-3511
-3271
-2788
-2227
-1567
-987
-467
-7
347
624
691
673
551
555
485
505
546
639
853
1017
1174
1149
1150
1051
885
660
343
1
-370
-746
-1172
-1532
-1833
-2013
-2080
-2022
-1794
-1544
-1229
-974
-765
-541
-384
-208
-169
-152
-194
-274
-306
-394
-401
-419
-363
-264
-154
-22
61
136
122
91
-48
-237
-474
-715
-960
-1195
-1368
-1569
-1657
-1736
-1742
-1698
-1609
-1563
-1830
-2159
-2451
-2607
-2544
-2542
-2659
-2721
-2362
-1798
-1292
-925
-652
-260
226
651
775
719
551
381
119
-156
-460
-838
-1104
-1300
-1286
-1192
-1060
-1014
-997
-795
-573
-426
-433
-461
-457
-356
-249
-283
-338
-360
-294
-156
3
98
190
282
386
473
478
457
424
349
330
322
296
302
337
437
583
799
949
1113
1315
1575
1811
1945
2014
2028
2071
2063
2033
1908
1877
1907
1919
2014
2092
2253
2386
2544
2485
2225
1773
1070
315
-496
-1142
-1851
-2415
-2843
-3162
-3252
-3221
-3005
-2775
-2339
-1810
-1233
-647
-154
156
333
505
553
577
497
491
494
609
738
814
935
994
1066
1032
1011
941
795
567
265
-96
-469
-809
-1190
-1486
-1677
-1712
-1680
-1551
-1348
-1170
-938
-726
-536
-399
-283
-195
-203
-174
-219
-285
-339
-400
-418
-401
-292
-189
-94
-31
13
38
4
-113
-291
-498
-708
-891
-1103
-1291
-1444
-1549
-1590
-1621
-1607
-1586
-1741
-1979
-2283
-2653
-2766
-2754
-2674
-2450
-2118
-1808
-1447
-991
-617
-291
-74
46
143
244
189
22
-281
-561
-764
-966
-1103
-1267
-1330
-1309
-1175
-1062
-982
-893
-864
-797
-743
-687
-677
-627
-578
-502
-416
-353
-272
-241
-168
-102
17
97
166
175
168
201
159
95
6
1
22
118
221
286
356
530
693
817
1022
1160
1235
1364
1467
1529
1623
1601
1524
1480
1485
1557
1601
1632
1715
1756
1895
2069
2227
2372
2487
2454
2175
1828
1265
642
-64
-830
-1550
-2092
-2440
-2718
-2826
-2894
-2763
-2565
-2167
-1752
-1377
-903
-599
-299
-184
-31
1
-39
-10
34
185
332
542
658
837
1011
1113
1109
1038
917
691
484
138
-150
-468
-761
-1027
-1276
-1363
-1420
-1343
-1235
-1083
-953
-825
-711
-660
-641
-623
-645
-680
-665
-673
-658
-663
-581
-529
-434
-302
-218
-119
-56
0
-22
-99
-226
-404
-574
-736
-885
-1021
-1108
-1161
-1195
-1204
-1202
-1181
-1200
-1165
-1192
-1452
-2001
-2494
-2907
-2988
-2726
-2658
-2619
-2334
-1728
-1087
-520
-316
-223
-2
277
403
277
-27
-405
-670
-911
-1021
-1220
-1370
-1420
-1317
-1050
-766
-588
-650
-624
-564
-497
-530
-633
-731
-716
-555
-461
-417
-412
-293
-134
60
181
235
274
281
248
139
76
-37
-105
-80
17
127
271
472
601
765
928
1064
1160
1241
1242
1250
1272
1246
1275
1273
1340
1397
1503
1655
1747
1910
2007
2125
2252
2349
2438
2477
2353
2052
1645
1116
595
86
-455
-1044
-1517
-1896
-2088
-2135
-2175
-2186
-2122
-1960
-1778
-1510
-1305
-1071
-879
-705
-547
-425
-312
-247
-83
69
341
597
789
947
1036
1098
1077
998
790
617
413
194
-11
-252
-454
-651
-791
-914
-908
-905
-891
-850
-879
-861
-875
-853
-904
-929
-966
-996
-911
-866
-762
-692
-588
-500
-380
-256
-195
-125
-118
-112
-180
-234
-322
-406
-510
-636
-710
-792
-802
-856
-882
-931
-985
-1023
-1123
-1327
-1757
-2103
-2336
-2334
-2174
-2124
-2169
-2146
-1875
-1563
-1221
-984
-866
-701
-481
-258
-153
-178
-381
-605
-725
-760
-802
-889
-951
-972
-864
-747
-701
-782
-870
-885
-865
-829
-832
-824
-818
-744
-643
-570
-495
-366
-238
-105
28
91
116
91
34
-113
-184
-231
-256
-229
-228
-164
-77
88
205
304
361
454
555
689
815
852
909
892
991
1025
1107
1087
1100
1172
1226
1442
1449
1554
1542
1613
1696
1760
1812
1835
1942
1979
2108
1970
1790
1360
914
429
-71
-559
-1043
-1358
-1661
-1667
-1756
-1737
-1784
-1810
-1792
-1661
-1427
-1268
-1032
-916
-755
-692
-588
-512
-439
-286
-100
162
415
693
852
931
881
804
695
579
465
279
132
-9
-105
-252
-376
-510
-605
-606
-630
-623
-648
-684
-738
-805
-866
-964
-1090
-1145
-1127
-1049
-938
-786
-674
-608
-500
-459
-413
-384
-388
-417
-412
-410
-455
-492
-565
-659
-722
-700
-688
-635
-626
-626
-676
-725
-764
-890
-994
-1236
-1637
-2121
-2459
-2617
-2587
-2519
-2543
-2372
-1928
-1406
-1022
-798
-710
-598
-420
-351
-421
-613
-772
-904
-941
-908
-901
-919
-913
-780
-624
-465
-447
-555
-672
-748
-813
-947
-1049
-1082
-984
-851
-690
-555
-408
-214
-100
-44
-62
-80
-102
-108
-180
-316
-360
-324
-229
-144
-58
29
128
282
387
467
494
518
595
659
749
762
807
848
944
1090
1198
1300
1356
1447
1535
1600
1609
1645
1631
1660
1713
1745
1786
1819
1909
1900
1839
1598
1200
740
325
-99
-538
-890
-1197
-1387
-1466
-1504
-1564
-1561
-1633
-1646
-1600
-1432
-1243
-1167
-1019
-1016
-910
-799
-705
-592
-428
-143
80
358
564
710
792
781
694
568
467
355
230
132
86
7
-55
-147
-256
-336
-383
-406
-498
-548
-626
-717
-822
-967
-1094
-1244
-1264
-1267
-1183
-1080
-1030
-925
-877
-805
-773
-728
-696
-714
-688
-666
-604
-574
-546
-553
-562
-533
-496
-456
-465
-499
-559
-620
-711
-794
-937
-1078
-1379
-1881
-2312
-2679
-2741
-2569
-2379
-2241
-1978
-1558
-1172
-818
-739
-819
-882
-820
-755
-746
-778
-895
-945
-839
-678
-615
-583
-569
-476
-336
-259
-341
-556
-752
-909
-998
-1074
-1082
-1000
-816
-547
-327
-170
-65
-10
-44
-103
-190
-274
-333
-356
-351
-339
-250
-139
-26
61
138
216
300
359
398
437
439
457
461
507
612
751
890
1022
1138
1227
1348
1394
1384
1365
1381
1418
1437
1466
1459
1445
1511
1617
1637
1720
1756
1756
1790
1722
1548
1237
915
513
129
-287
-695
-1047
-1244
-1318
-1372
-1373
-1411
-1423
-1463
-1319
-1265
-1165
-1107
-1129
-1086
-1099
-940
-905
-735
-583
-362
-75
171
444
518
628
593
549
474
394
299
206
183
172
193
215
226
155
146
66
-25
-139
-265
-396
-599
-735
-884
-962
-1009
-1021
-1054
-1051
-949
-883
-811
-787
-808
-864
-863
-876
-902
-886
-863
-808
-713
-592
-524
-453
-416
-406
-418
-433
-470
-556
-652
-770
-863
-938
-1050
-1399
-1807
-2159
-2246
-2006
-1773
-1677
-1699
-1539
-1267
-942
-873
-1071
-1265
-1262
-1049
-886
-829
-892
-901
-767
-528
-431
-424
-465
-449
-354
-307
-358
-545
-686
-786
-835
-879
-876
-809
-644
-423
-297
-229
-192
-129
-118
-162
-236
-280
-239
-139
-40
-2
46
88
168
239
266
280
262
264
263
244
224
195
194
242
358
504
672
827
893
950
996
1037
998
928
919
927
1005
1058
1102
1147
1237
1344
1400
1476
1473
1507
1503
1521
1563
1655
1702
1652
1591
1359
1144
789
369
-96
-550
-915
-1168
-1249
-1213
-1030
-890
-755
-720
-741
-803
-904
-1091
-1259
-1349
-1361
-1235
-1090
-851
-671
-414
-192
1
146
263
337
295
267
161
119
88
65
57
93
209
323
469
572
561
508
390
211
25
-166
-342
-500
-568
-561
-570
-533
-478
-443
-422
-484
-603
-744
-822
-889
-991
-1047
-1101
-1085
-1002
-907
-833
-780
-714
-698
-652
-676
-743
-784
-844
-902
-1040
-1301
-1662
-1928
-1881
-1605
-1299
-1110
-1027
-827
-580
-359
-432
-735
-1037
-1153
-1053
-980
-945
-959
-888
-725
-526
-438
-489
-590
-659
-688
-729
-833
-980
-1082
-1097
-1041
-967
-855
-696
-472
-254
-115
-64
-57
-50
-103
-199
-307
-358
-296
-155
-14
102
208
294
374
399
342
232
170
153
139
135
115
125
138
189
233
278
329
356
402
431
447
441
446
436
412
451
473
521
573
656
798
889
969
995
1009
1034
1005
984
935
935
987
1033
1103
1157
1247
1281
1366
1368
1285
1163
875
520
54
-344
-643
-668
-538
-419
-251
-181
-99
-73
-105
-308
-617
-903
-1135
-1218
-1214
-1059
-920
-728
-543
-363
-223
-176
-198
-333
-459
-581
-622
-654
-616
-594
-523
-370
-203
-30
106
196
204
208
141
61
-81
-205
-299
-359
-318
-237
-142
-43
62
84
95
-1
-163
-329
-493
-628
-730
-780
-789
-741
-691
-624
-632
-626
-676
-803
-918
-1040
-1118
-1176
-1204
-1267
-1267
-1238
-1193
-1187
-1236
-1229
-1194
-1046
-921
-864
-853
-800
-723
-656
-624
-687
-707
-667
-532
-460
-421
-405
-396
-369
-360
-364
-409
-400
-396
-341
-297
-253
-231
-225
-216
-234
-257
-284
-277
-252
-186
-157
-123
-58
13
72
102
117
127
144
155
165
133
129
123
120
120
137
170
165
191
219
237
248
244
231
205
197
182
187
185
182
190
197
207
196
199
188
191
207
205
181
192
205
225
242
249
263
246
245
222
213
222
225
254
294
340
367
363
366
372
391
384
382
361
321
339
317
304
297
303
310
324
298
238
192
122
29
-74
-144
-241
-214
-217
-207
-201
-200
-129
-153
-180
-256
-277
-322
-335
-350
-360
-333
-314
-256
-224
-208
-211
-223
-256
-272
-290
-298
-330
-355
-370
-360
-332
-307
-293
-298
-279
-303
-314
-336
-364
-360
-365
-391
-407
-404
-373
-358
-353
-336
-311
-286
-268
-260
-264
-277
-304
-300
-300
-293
-279
-273
-255
-279
-347
-439
-546
-598
-614
-632
-645
-651
-633
-594
-564
-575
-593
-609
-601
-610
-603
-577
-537
-462
-417
-375
-340
-306
-310
-308
-326
-337
-324
-320
-312
-298
-282
-270
-224
-194
-160
-144
-135
-138
-102
-104
-103
-91
-140
-97
-123
-109
-96
-102
-76
-75
-61
-74
-73
-112
-162
-171
-192
-204
-201
-208
-191
-157
-167
-185
-186
-214
-256
-254
-258
-269
-269
-273
-257
-236
-238
-192
-212
-197
-151
-182
-126
-111
-102
-72
-65
-82
-57
-52
-60
-30
-27
-38
-46
-41
-59
-36
-42
-48
-55
-89
-87
-104
-112
-129
-147
-155
-186
-215
-239
-253
-265
-278
-282
-278
-260
-226
-195
-165
-140
-141
-126
-109
-83
-80
-76
-63
-53
-36
-47
-58
-69
-73
-93
-99
-112
-124
-149
-164
-162
-170
-191
-220
-249
-275
-283
-297
-303
-316
-327
-330
-323
-313
-311
-289
-270
-263
-245
-220
-214
-234
-248
-231
-230
-239
-231
-215
-204
-212
-220
-226
-229
-238
-245
-255
-272
-282
-296
-322
-336
-343
-350
-357
-364
-353
-341
-333
-341
-345
-349
-357
-366
-372
-374
-381
-377
-369
-378
-377
-360
-341
-321
-331
-341
-332
-310
-297
-290
-279
-268
-248
-215
-193
-170
-143
-96
-73
-56
-27
-27
-1
19
7
10
-17
-12
-18
-62
-63
-79
-82
-90
-112
-119
-134
-134
-136
-162
-172
-185
-193
-189
-198
-200
-197
-196
-195
-186
-173
-167
-149
-130
-125
-126
-115
-112
-106
-98
-91
-90
-85
-88
-94
-95
-97
-103
-108
-119
-126
-139
-163
-180
-198
-212
-227
-250
-266
-267
-261
-252
-243
-237
-229
-225
-227
-226
-213
-198
-179
-169
-159
-141
-129
-130
-132
-135
-138
-147
-164
-176
-190
-205
-220
-227
-222
-230
-244
-259
-258
-250
-256
-260
-257
-254
-270
-281
-276
-284
-281
-284
-296
-307
-330
-334
-332
-330
-344
-349
-346
-349
-339
-322
-304
-300
-301
-288
-277
-274
-265
-257
-240
-229
-230
-232
-245
-251
-237
-222
-201
-200
-208
-222
-227
-222
-224
-232
-254
-271
-264
-261
-272
-272
-263
-256
-258
-254
-255
-249
-240
-238
-234
-232
-240
-241
-243
-248
-244
-230
-214
-209
-205
-186
-164
-149
-131
-116
-101
-101
-109
-116
-118
-131
-150
-158
-167
-191
-233
-265
-301
-341
-361
-385
-394
-382
-374
-360
-364
-357
-342
-330
-315
-305
-298
-291
-275
-255
-228
-214
-206
-197
-189
-198
-204
-183
-182
-188
-183
-182
-195
-208
-222
-247
-268
-272
-279
-291
-306
-324
-337
-341
-345
-352
-368
-366
-379
-409
-430
-445
-438
-429
-420
-393
-369
-372
-387
-413
-413
-409
-395
-393
-401
-385
-355
-325
-298
-294
-283
-272
-267
-249
-263
-262
-262
-270
-268
-268
-275
-290
-309
-302
-306
-318
-324
-321
-326
-345
-360
-377
-394
-408
-408
-423
-436
-431
-425
-425
-426
-414
-392
-373
-348
-335
-337
-328
-316
-303
-287
-287
-274
-253
-236
-235
-255
-254
-246
-247
-251
-252
-254
-270
-280
-281
-294
-309
-316
-332
-362
-367
-365
-353
-336
-335
-321
-306
-309
-319
-326
-336
-329
-320
-279
-240
-277
-260
-246
-241
-239
-277
-275
-266
-259
-263
-283
-290
-284
-290
-294
-302
-302
-296
-319
-340
-365
-369
-377
-399
-423
-444
-455
-456
-453
-446
-422
-403
-387
-360
-336
-312
-285
-261
-247
-246
-249
-245
-250
-246
-241
-243
-247
-245
-248
-248
-241
-237
-242
-257
-251
-255
-269
-294
-319
-337
-353
-364
-372
-366
-361
-363
-355
-345
-342
-328
-336
-349
-350
-349
-346
-357
-359
-358
-353
-357
-345
-344
-340
-348
-324
-334
-311
-313
-287
-315
-293
-331
-307
-443
-721
1
-390
-297
-145
-557
-105
-401
-403
-366
-582
-30
-279
-282
-227
-391
-191
-346
-444
-189
-222
-715
-429
-442
-323
-147
-427
-276
-343
-363
-408
-610
-475
-404
-356
-359
-483
-410
-370
-415
-449
-487
-424
-377
-405
-445
-460
-415
-397
-408
-420
-416
-370
-365
-380
-398
-421
-406
-418
-438
-432
-418
-390
-377
-376
-355
-341
-329
-314
-312
-294
-286
-261
-234
-223
-213
-194
-201
-216
-217
-222
-215
-202
-190
-191
-200
-201
-213
-246
-283
-304
-324
-352
-392
-416
-432
-443
-445
-457
-454
-450
-429
-412
-418
-409
-391
-381
-376
-375
-379
-377
-361
-347
-356
-348
-340
-339
-328
-325
-321
-318
-335
-336
-323
-328
-334
-339
-346
-350
-346
-338
-336
-351
-357
-358
-359
-361
-347
-346
-335
-330
-329
-318
-309
-296
-302
-304
-324
-323
-326
-337
-325
-333
-348
-362
-371
-370
-372
-372
-372
-380
-394
-388
-381
-369
-373
-398
-406
-415
-432
-432
-425
-415
-406
-393
-373
-374
-373
-363
-358
-342
-335
-339
-341
-356
-365
-368
-367
-366
-365
-363
-363
-369
-386
-391
-398
-403
-407
-410
-409
-412
-413
-413
-405
-390
-371
-365
-366
-362
-362
-365
-369
-364
-368
-386
-395
-405
-414
-420
-403
-389
-387
-381
-374
-367
-360
-350
-325
-312
-309
-305
-312
-298
-285
-297
-289
-286
-279
-272
-268
-253
-263
-277
-274
-276
-262
-251
-240
-235
-229
-212
-218
-220
-231
-229
-240
-253
-270
-276
-276
-291
-287
-282
-284
-271
-249
-240
-245
-239
-228
-225
-216
-209
-196
-203
-216
-216
-213
-224
-232
-232
-241
-253
-261
-266
-273
-264
-263
-272
-266
-252
-249
-246
-247
-245
-236
-245
-257
-266
-268
-271
-283
-271
-249
-248
-255
-250
-256
-255
-267
-268
-266
-268
-261
-270
-278
-289
-300
-308
-315
-311
-319
-328
-333
-331
-330
-329
-337
-349
-347
-344
-333
-321
-312
-312
-316
-314
-325
-342
-350
-358
-358
-359
-365
-374
-383
-389
-386
-383
-389
-392
-395
-395
-383
-386
-375
-362
-355
-352
-360
-345
-328
-323
-312
-307
-303
-306
-291
-265
-260
-257
-262
-270
-289
-306
-310
-311
-307
-305
-308
-314
-323
-346
-354
-353
-356
-352
-345
-345
-347
-335
-318
-302
-284
-275
-264
-242
-228
-215
-201
-197
-190
-180
-175
-175
-176
-174
-171
-162
-143
-132
-126
-126
-114
-117
-134
-159
-173
-176
-185
-194
-209
-222
-218
-229
-230
-231
-228
-224
-221
-208
-200
-198
-206
-224
-230
-230
-223
-210
-208
-202
-198
-191
-197
-201
-201
-209
-209
-215
-222
-227
-231
-219
-216
-213
-202
-209
-227
-240
-236
-231
-233
-234
-237
-251
-256
-262
-255
-239
-234
-234
-245
-263
-284
-284
-277
-273
-278
-280
-267
-267
-278
-274
-270
-254
-261
-271
-276
-276
-259
-244
-238
-232
-240
-239
-242
-242
-236
-237
-247
-264
-269
-273
-282
-289
-286
-300
-313
-317
-316
-320
-307
-292
-290
-300
-297
-298
-309
-309
-323
-331
-341
-344
-338
-333
-326
-315
-310
-312
-307
-287
-270
-259
-247
-245
-257
-264
-268
-275
-274
-282
-287
-286
-290
-294
-287
-281
-290
-305
-323
-345
-358
-363
-375
-384
-387
-377
-385
-389
-387
-383
-375
-365
-357
-335
-325
-318
-303
-298
-299
-293
-292
-298
-306
-309
-301
-294
-291
-298
-292
-294
-294
-285
-273
-274
-275
-275
-281
-277
-282
-281
-298
-299
-296
-300
-303
-311
-303
-290
-278
-267
-249
-229
-225
-212
-193
-192
-189
-178
-171
-176
-172
-178
-179
-176
-183
-192
-204
-208
-215
-207
-202
-199
-192
-201
-206
-207
-205
-190
-182
-178
-166
-165
-170
-167
-169
-173
-171
-167
-168
-165
-169
-181
-187
-184
-192
-199
-204
-211
-209
-221
-237
-255
-264
-262
-270
-281
-271
-277
-266
-264
-265
-260
-277
-289
-309
-306
-296
-279
-266
-280
-288
-289
-294
-313
-325
-336
-343
-352
-357
-360
-357
-353
-342
-332
-330
-327
-340
-336
-339
-341
-342
-344
-338
-327
-325
-325
-323
-307
-289
-269
-246
-245
-245
-251
-253
-258
-265
-282
-311
-342
-366
-395
-418
-440
-444
-436
-443
-455
-468
-475
-482
-482
-466
-452
-445
-430
-414
-387
-367
-352
-327
-301
-269
-247
-227
-210
-195
-180
-173
-189
-197
-195
-215
-216
-221
-229
-230
-233
-235
-239
-229
-222
-226
-230
-224
-217
-224
-228
-236
-236
-236
-243
-247
-256
-265
-270
-268
-256
-240
-222
-214
-197
-174
-170
-162
-163
-152
-141
-129
-117
-122
-135
-144
-155
-157
-160
-171
-191
-186
-165
-163
-162
-162
-160
-162
-162
-158
-161
-163
-160
-158
-150
-150
-151
-155
-171
-177
-162
-156
-165
-170
-166
-167
-180
-199
-204
-200
-192
-195
-190
-175
-157
-140
-138
-141
-146
-153
-174
-190
-187
-201
-205
-206
-215
-230
-251
-260
-264
-263
-269
-272
-273
-276
-280
-288
-283
-280
-285
-285
-284
-285
-284
-288
-280
-275
-262
-251
-254
-254
-258
-252
-261
-269
-267
-271
-272
-283
-299
-315
-320
-318
-317
-311
-318
-327
-333
-336
-330
-331
-342
-350
-360
-369
-370
-366
-372
-380
-386
-383
-373
-377
-390
-484
-573
-569
-569
-586
-526
-502
-440
-369
-245
-148
-366
-431
-587
-848
-804
-916
-1097
-882
-755
-708
-590
-573
-835
-1225
-1288
-1409
-1458
-1224
-1050
-790
-363
-305
-386
-330
-488
-617
-746
-795
-663
-506
-399
-274
-200
-210
-187
-227
-270
-291
-264
-260
-182
-96
-87
-137
-140
-101
-174
-198
-182
-210
-107
-71
-44
38
-45
-13
-21
-93
8
41
-64
2
40
3
61
-31
-98
-28
18
33
-23
-97
3
136
88
-9
-34
-45
-57
-133
-130
42
123
97
137
181
229
206
223
123
99
333
346
151
9
-1083
-1775
-1620
-2026
-1729
-1215
-1016
-279
56
26
134
-168
-455
-699
-918
-677
-481
-350
-102
-42
7
48
-62
-146
-310
-401
-370
-330
-265
-227
-238
-280
-333
-381
-314
-234
-213
-286
-348
-430
-571
-571
-566
-637
-549
-423
-348
-199
-147
-290
-526
-553
-532
-853
-879
-651
-496
-269
-309
-212
-126
-110
-241
-502
-646
-644
-364
-252
-195
-190
-100
84
-28
-376
-451
-302
-468
-289
-399
-166
-6
-182
-123
-24
-131
-508
-640
-496
-19
-441
-437
-201
-157
-89
-137
-163
-376
-378
-207
47
-253
-523
-395
103
-10
-687
-450
-290
126
-56
-463
-241
-134
-524
-525
264
-72
-705
-574
187
768
-367
-993
-196
35
219
-280
-944
-405
489
344
-652
-838
-4
641
167
-709
-425
137
308
-201
-700
-273
354
345
-823
-471
20
493
44
-411
-178
-179
216
-988
-518
182
626
-340
-589
129
113
333
-662
-934
39
236
-140
109
-258
-256
792
257
-896
-386
143
99
-275
-352
-281
-85
370
177
-13
-282
-565
216
28
259
-592
-490
892
-212
-122
-773
84
331
-968
-391
526
178
-751
-100
181
-891
-582
-333
221
494
-646
-748
26
561
-326
-1047
-457
181
250
75
-743
-208
208
-493
-370
158
-115
-689
403
233
-402
-449
-488
223
-89
-746
-451
469
362
-279
-13
-438
-1043
-112
289
-733
-521
308
362
-191
-727
-664
133
434
-836
-1105
434
844
-96
-545
343
293
-699
-211
-606
-367
224
-18
236
-617
-566
1096
-84
-381
-663
-914
615
22
-750
-747
66
229
222
-204
-1018
-508
1042
134
-1366
-303
365
779
-387
-1645
-144
811
-56
-225
-698
-340
483
-172
-608
-665
-290
-455
-152
29
-570
-10
499
238
-289
-652
-168
-57
-351
-760
258
-469
-512
733
161
-337
-951
54
561
-507
-1572
-742
342
6
-373
444
25
-564
268
-353
-124
-712
-983
141
235
142
-832
-334
574
-350
212
-475
-380
575
168
-31
-520
-694
-189
42
-196
-733
-826
917
757
486
-114
-1998
-184
-105
-620
-556
-1059
149
1310
666
-756
-803
576
-224
-1907
-1383
-418
546
-25
-1438
47
1508
-368
-1560
-874
921
79
-963
-669
-893
425
-307
-728
-357
176
401
23
-426
40
-436
-135
-1323
-935
95
-320
254
-13
59
-99
709
-678
-1441
-419
263
-427
-1723
339
828
-160
-451
-122
790
-30
-1296
-519
829
634
-1108
-1084
521
696
-661
-672
-592
753
1307
-759
-1242
-479
503
-243
-979
-514
-121
60
-57
-911
-11
164
-100
-135
-998
572
-975
-905
304
443
-1060
-808
472
-148
143
-553
-526
140
-287
-23
-415
-749
138
-543
-1050
299
-27
206
472
-878
-333
149
84
-1290
-1345
-43
942
133
-1107
-129
1483
-553
-1033
-458
184
204
-762
-788
587
-404
-588
54
51
210
-548
-198
-384
-601
116
156
-643
-535
-706
783
699
-1255
-106
365
-346
-631
-218
-311
-589
371
55
-478
-358
-134
-208
-512
481
-350
-635
2
202
318
-1274
-99
-120
-17
243
-1309
-164
977
71
-171
-1237
-483
1347
332
-1383
-827
166
1455
-26
-1557
-218
827
120
-569
-184
228
98
-502
201
287
-1116
-476
172
192
-414
-852
83
885
-483
-1921
-68
372
155
-458
-1102
-204
608
685
-1031
-1223
329
231
491
-390
-1116
-257
1223
406
-964
-1477
33
1318
642
-870
-1279
744
579
144
-659
-910
-514
757
401
-1506
-1024
608
1480
-812
-1430
228
738
-574
-1034
-1288
284
801
-876
-875
262
1855
-159
-1113
-854
106
804
-699
-1095
251
746
432
-446
-11
-32
303
638
-1347
-590
113
-661
-386
-386
180
227
645
-57
-370
-311
546
-611
-1311
153
13
-635
-810
-405
429
705
-568
-171
86
55
105
-1173
-786
-85
-569
421
324
-678
966
227
160
-485
-1420
231
-147
-350
-1016
-90
182
1082
-1025
-1051
276
599
949
-1326
-877
-496
597
15
-1244
-518
-181
947
1279
-349
-1946
-926
669
727
-967
-939
-41
887
646
-486
-1059
270
42
-176
239
-1440
344
586
-995
-507
124
-276
-243
1290
-598
-1696
-255
336
579
-1423
-1186
719
932
-112
-1278
-116
1282
-902
-362
-32
-414
391
-624
-39
-185
-267
627
-571
-362
-2
-496
61
-455
-1255
-200
276
-1088
282
129
-279
160
130
-338
-275
-1061
-275
437
-926
-624
294
465
-494
221
-481
-150
-245
-709
51
-773
-714
-243
-135
-116
-468
-246
658
101
-450
7
-1037
-389
30
-1125
-624
-412
838
395
-455
261
-361
-28
-258
-907
-578
-299
234
886
-512
-640
568
754
274
-1171
-775
472
-231
-1216
-296
751
155
-901
540
78
-1056
375
-649
-1046
-914
218
319
-207
-1211
821
585
-1406
213
-308
-516
-719
-706
-729
984
593
-1379
-1242
548
1411
-87
-2155
-1152
212
1438
620
-2621
-1116
540
1102
183
-1957
-1292
1822
851
-1425
-2424
-493
748
283
-553
-349
149
273
-400
-1477
-967
-932
171
652
-1139
-1098
475
-235
-751
-492
-590
-580
983
270
-1446
-180
336
295
-852
-975
-22
-19
1609
-917
-1525
-1005
237
1029
-881
-1550
-710
1722
596
-786
-365
-1027
-422
90
0
285
-451
39
755
-122
-1183
-466
185
92
123
-1344
312
523
-181
-756
-817
-91
-419
1683
-1075
-1248
394
677
-888
-1293
103
-335
301
-400
282
-629
101
463
-738
-611
-853
198
523
-718
-1320
150
90
314
-332
-1459
37
1362
64
-1441
-1435
-129
198
-354
-424
451
841
-167
-300
338
-786
-713
-435
-258
79
-40
-150
446
-5
-150
-552
-333
650
-817
-1240
-280
-287
-746
-95
-590
-244
549
55
-1342
-798
538
-1138
-660
-268
-549
-90
447
38
-978
-386
112
180
-589
-353
-528
121
-154
-794
84
-186
-368
-442
732
-32
-1825
-458
746
364
-1486
-1500
1499
648
-1085
-535
-703
-299
1110
-1074
-1357
147
-87
-24
196
-75
-1217
-1116
227
144
-195
-996
-1472
1380
613
-1013
-1321
293
621
-461
-1035
-85
36
-742
647
-583
-806
13
309
-695
-270
-234
219
-453
-2230
85
962
97
-1085
-355
312
285
437
-1341
-898
13
393
-37
-1744
-266
937
980
-792
-1575
1199
1318
-322
-1427
-1972
954
1683
-959
-2216
102
1997
-179
-979
-1046
-249
1254
98
-1365
-1517
361
1104
-367
-1075
-738
-199
915
24
183
-1445
-733
535
-552
-1168
-1092
1048
171
-968
-299
-447
211
561
-1449
-1382
931
-105
-767
-75
-520
-368
-639
243
-606
-769
738
-185
649
-474
-2157
155
616
-245
-835
-1053
-551
1241
1290
-1620
-965
1072
566
-128
-1681
-1543
205
363
-505
-874
433
739
-334
-327
-192
-1834
-123
473
-279
-1152
-693
-198
475
-101
-888
-665
-834
1326
-332
-1359
-963
791
207
-2440
-814
1300
1065
-984
-885
-53
1447
-310
-2094
-1177
614
385
-354
-1852
-864
1623
1082
-586
-1844
-434
1149
393
-1869
-1706
-906
1168
446
-1313
222
-50
68
182
-1275
-1409
-571
346
-927
-1033
-504
-129
247
-1071
-49
254
-881
525
-637
-797
-1102
-1226
355
115
-676
-157
802
244
308
-961
-725
149
-232
-1651
-704
835
187
-931
-348
474
460
649
-929
-1016
-288
-91
-286
-1067
-1090
679
969
-758
-700
461
-946
18
656
-1731
-921
84
-139
-32
-761
-597
1081
547
-1438
70
590
-923
-1029
-532
385
-413
-723
129
-623
-224
-34
-8
-213
-558
348
-553
-487
6
-1093
-880
723
218
-575
-295
51
779
-720
-1000
-1004
-518
751
-954
-785
91
197
-531
-809
391
125
60
-119
-1580
109
172
-691
34
364
-84
-246
212
235
58
-817
-362
493
-25
-823
-233
188
-459
35
-796
77
172
-120
199
-954
-496
-311
269
-331
-1470
268
727
-663
-620
303
448
-204
-808
-511
215
110
75
-1020
-602
252
-85
-899
-864
750
24
-1177
-718
-16
-71
-362
-950
-402
514
66
-1027
-73
594
-302
-500
-512
203
153
-549
-913
125
149
-159
-486
-514
-129
328
-133
-715
-575
262
-569
-617
-870
-17
785
-627
-434
-349
113
547
-198
-1004
-825
1030
-742
-1950
-396
116
218
-531
-38
-792
-254
1009
-300
-1342
-499
-314
281
-338
-1186
-538
971
621
-1138
533
-138
335
174
-1361
-828
-398
98
-549
-942
288
762
-199
-426
-503
-131
-265
-723
-523
630
-163
-113
-172
-300
-400
-104
-365
404
964
-692
82
-179
-802
-570
-106
-870
-635
937
1077
-626
-367
-55
-568
-108
-559
-582
-1145
1106
1049
-1717
-946
544
1060
-1067
-1050
109
121
360
-422
-501
-511
-203
-499
211
110
-1096
14
719
750
-1389
-1168
152
-705
-661
-274
-509
-318
78
634
-105
-1437
-1102
-314
869
-740
-1703
-237
322
-227
-864
-263
99
-315
-552
-146
485
28
-1130
-702
502
-565
-727
-81
-368
205
202
88
-730
-371
-376
131
-536
-780
235
-381
299
209
-284
-1055
-475
186
-167
-537
-784
-122
-86
-118
-807
-1024
-324
34
141
-522
-219
-316
-234
335
0
-1620
-1135
1041
920
-964
-1197
-226
154
246
-831
-1381
-238
767
338
-1107
-1521
232
474
-695
-590
-802
-340
519
61
-444
-1099
124
697
209
-1317
-1763
138
707
-562
-1287
-174
259
393
-95
-1097
-726
-181
188
-357
-1439
-1517
708
489
-1351
-733
130
435
314
-1030
-1564
188
440
-307
-1368
-777
662
71
-1261
-655
232
-45
-194
-358
-670
7
357
-901
-797
-338
-168
276
-122
-830
-88
80
-952
-790
350
207
-1052
-770
282
-53
-904
-1124
-517
439
-579
-955
287
417
-1088
-564
-261
-211
-912
183
577
-1475
-505
253
-131
-1477
-661
700
465
-647
-1244
-200
334
-2
-1129
-858
163
675
16
-974
-331
-349
-1
-154
-462
-812
-608
239
271
-867
-887
382
874
303
-907
-541
239
-167
-451
-868
-1160
595
676
-592
-801
125
175
-19
-607
-955
-160
238
114
-1278
-429
-156
58
-8
-912
-653
1
1027
-479
-1417
-587
-491
456
-361
-1535
-29
264
-23
-122
-840
-293
-132
-401
-244
-348
-554
-376
-425
-613
-952
-496
13
-303
-405
-177
-293
-441
-599
-203
39
-925
-852
70
373
-455
-1428
-758
913
601
-1087
-1248
407
482
-798
-870
-853
-387
-183
-10
195
-279
-910
-452
410
-249
-1181
-1359
-681
205
89
-655
-643
-31
-202
-589
-90
-196
-750
-879
428
578
-639
-943
-693
705
190
-792
-897
116
282
-424
-736
-305
-218
-672
276
158
66
-388
-382
-324
-287
-462
-731
101
-142
-172
-894
-398
829
-99
-1098
-1474
-424
83
-602
-904
-398
503
20
-352
-834
-987
198
-457
-707
-118
-211
-652
48
91
-857
-544
-388
324
-226
-373
-549
-549
308
-22
-945
-537
-63
192
68
-823
-315
262
234
-659
-533
-314
-312
-86
-525
-790
-285
58
79
-322
-1017
-479
116
24
-720
-755
-536
-597
-353
-820
-379
137
-272
45
166
-283
-659
-564
-437
-998
-1079
-211
197
-262
-313
320
380
-413
-1008
-863
74
79
-77
-398
-878
-220
-338
-257
-115
-553
-301
9
-194
-177
-776
-1359
-569
-32
2
-975
-703
586
265
-632
-831
-55
381
-654
-766
-410
-554
52
-113
-806
-388
60
-149
-634
-426
-9
18
-334
-534
-578
-562
-80
-302
-649
-222
-114
23
-204
-274
-351
-534
-298
-391
-886
-587
201
-248
-248
-158
-579
-44
-19
-504
4
-454
-288
37
-725
-720
39
-33
-201
121
201
-213
-636
-47
-231
-989
-616
-242
58
-220
-682
-411
-183
213
-132
-842
-277
30
-268
-506
-1090
-631
270
405
-251
-446
282
309
-138
-459
-486
-210
-143
-296
-260
-463
-303
100
-80
-50
-440
-584
-446
64
-241
-893
-979
-159
87
-162
-413
-399
228
-299
-652
-802
-879
-239
242
-97
-548
-298
479
526
-654
-945
30
328
-17
-603
-429
260
254
-327
-468
-468
-128
415
446
-279
-661
81
413
-187
-1050
-919
-244
505
151
-754
-505
115
-46
-513
-798
-794
326
54
-480
-323
-796
-162
152
-349
-477
-535
21
587
320
-531
-1023
-213
413
104
-268
-248
-157
214
252
-494
-700
-243
119
-13
-238
-214
-189
-48
35
-155
-540
-504
108
-15
-138
-524
-596
-80
-398
-394
-482
-301
-124
-203
-174
-187
-164
-436
-405
-388
-143
-50
-238
-225
-66
88
-205
-501
-507
-282
-200
-122
-115
-567
-782
-250
80
-225
-824
-669
393
402
-298
-683
-72
115
-401
-875
-521
-257
-298
181
-135
-321
-283
-379
-353
-467
-523
-276
-176
-156
36
-151
-448
-490
-433
-412
-244
-65
22
-214
-210
-172
-376
-444
-389
-345
-151
182
23
-387
-516
-289
-26
-294
-504
-172
146
61
-68
-225
-459
-457
-255
-24
-157
-574
-495
115
175
-315
-669
-433
114
56
-281
-445
-227
-275
-125
-153
-518
-286
-484
44
262
-419
-591
-263
91
-240
-514
-699
-527
-27
-384
-482
-166
-370
-249
-59
-225
-350
-478
-362
-154
-243
-399
-199
0
38
-85
-350
-332
-319
-209
-175
-478
-495
-182
-186
-178
-249
-440
-233
200
-130
-755
-606
88
97
-609
-781
-354
161
115
-244
-277
-125
-76
-371
-751
-490
-461
-358
-307
-314
-64
-192
-238
-268
-80
-309
-473
-282
-213
-116
-417
-347
-70
-128
-391
-465
-193
-53
-168
-63
-344
-374
-21
-140
-368
-528
-218
170
143
-280
-448
-140
151
166
-239
-352
-209
95
212
-16
-103
-242
-236
6
0
-256
-358
-22
91
-61
-227
-507
-331
-45
65
-260
-411
-21
364
121
-541
-514
-210
149
-2
-419
-74
299
-29
-494
-447
-7
-76
-172
-264
-264
87
116
-125
-452
-265
-39
101
20
-209
-26
-120
-218
-345
-463
-183
187
190
-289
-150
211
148
-1
-368
-368
-332
-155
-189
-467
-333
-127
-23
-286
-422
-367
-252
-257
-376
-478
-327
-198
-97
-104
-444
-448
-330
-296
-304
-457
-518
-227
-170
-208
-251
-312
-82
-203
-160
-218
-246
30
-10
-201
-366
-157
-18
-92
-17
-153
-235
-148
-112
10
-220
-267
-213
-119
-53
-186
-254
-302
-102
-114
-401
-335
-286
-291
-299
-295
-133
-34
146
223
-105
-285
-344
-255
-93
-135
-216
-183
-80
-40
-123
-248
-133
-84
-26
-239
-314
-144
-156
-204
-360
-336
-44
151
-25
-100
-145
-157
-135
-299
-376
-201
5
52
63
51
6
14
21
-78
-116
-117
-204
-232
-51
-100
-254
-239
-137
70
34
-122
-273
-266
-350
-484
-514
-499
-442
-425
-306
-185
-165
-245
-359
-389
-407
-561
-612
-584
-491
-315
-271
-270
-160
-31
-179
-356
-321
-322
-338
-339
-329
-279
-193
-301
-308
-154
-83
-106
-265
-359
-387
-369
-469
-447
-391
-303
-74
-5
-115
-252
-238
-233
-352
-485
-386
-208
-87
-24
-124
-149
-149
-254
-262
-350
-405
-345
-231
-137
-132
-171
-144
-29
-38
-102
-136
-93
-82
-88
-164
-240
-267
-179
-79
-114
-178
-154
-17
-38
-258
-439
-319
-161
-295
-334
-198
-72
-16
-150
-286
-288
-291
-192
-236
-317
-198
-126
-112
-226
-258
-196
-183
-214
-156
-119
-260
-315
-370
-309
-196
-177
-120
-133
-122
-97
-204
-356
-403
-353
-342
-305
-219
-169
-183
-170
-195
-244
-292
-345
-264
-201
-212
-331
-428
-322
-160
-131
-256
-353
-348
-317
-317
-411
-487
-443
-261
-215
-314
-223
-171
-235
-299
-348
-321
-213
-101
-96
-160
-262
-257
-184
-203
-293
-387
-261
-167
-253
-353
-406
-374
-340
-353
-402
-393
-384
-409
-384
-402
-510
-513
-338
-267
-277
-305
-314
-206
-161
-224
-365
-356
-232
-220
-230
-160
-149
-186
-78
-84
-248
-309
-269
-216
-218
-294
-320
-228
-181
-205
-248
-304
-320
-297
-277
-292
-342
-407
-354
-383
-382
-299
-308
-283
-242
-208
-247
-353
-414
-374
-298
-233
-244
-282
-220
-151
-200
-337
-417
-416
-371
-313
-267
-257
-290
-308
-277
-236
-278
-338
-382
-369
-278
-239
-275
-278
-253
-294
-339
-362
-359
-316
-319
-335
-356
-383
-357
-352
-304
-278
-318
-289
-272
-292
-374
-426
-367
-338
-371
-350
-254
-215
-312
-460
-504
-478
-400
-275
-204
-217
-244
-255
-318
-396
-438
-401
-294
-263
-220
-161
-191
-274
-373
-440
-427
-377
-337
-296
-244
-247
-317
-383
-415
-383
-324
-228
-194
-208
-214
-193
-234
-337
-384
-327
-207
-177
-209
-274
-305
-340
-403
-438
-402
-283
-211
-194
-200
-262
-318
-384
-394
-323
-310
-292
-210
-171
-232
-316
-403
-447
-408
-363
-295
-289
-301
-273
-288
-304
-373
-427
-393
-335
-291
-285
-324
-368
-368
-355
-371
-355
-318
-272
-240
-309
-373
-389
-418
-450
-449
-385
-335
-279
-217
-260
-286
-242
-257
-337
-373
-323
-274
-266
-262
-269
-260
-259
-283
-286
-276
-261
-284
-334
-338
-313
-325
-337
-290
-230
-220
-275
-321
-360
-394
-417
-429
-409
-335
-300
-309
-323
-377
-424
-440
-433
-394
-328
-257
-239
-273
-298
-311
-323
-381
-422
-399
-329
-269
-275
-270
-243
-247
-273
-308
-325
-333
-324
-289
-249
-224
-221
-231
-264
-248
-237
-280
-326
-336
-292
-266
-298
-323
-303
-244
-197
-185
-178
-196
-233
-266
-290
-300
-276
-235
-229
-202
-189
-201
-220
-268
-326
-361
-334
-281
-253
-224
-228
-245
-233
-226
-269
-312
-316
-297
-307
-313
-298
-294
-284
-285
-283
-278
-284
-313
-335
-324
-311
-302
-318
-338
-312
-260
-244
-271
-299
-322
-338
-345
-353
-361
-370
-336
-305
-305
-303
-294
-265
-278
-318
-355
-375
-365
-357
-348
-346
-374
-356
-336
-346
-352
-367
-398
-394
-372
-372
-393
-418
-421
-382
-329
-310
-322
-304
-266
-261
-303
-352
-353
-355
-360
-351
-306
-271
-265
-277
-274
-288
-319
-299
-304
-299
-290
-271
-263
-286
-268
-216
-204
-231
-283
-290
-273
-269
-286
-343
-339
-281
-225
-245
-292
-309
-310
-320
-355
-378
-372
-330
-301
-284
-291
-315
-302
-279
-258
-252
-249
-257
-271
-261
-243
-261
-291
-298
-307
-282
-291
-309
-317
-329
-297
-267
-253
-279
-303
-271
-266
-269
-262
-286
-297
-263
-222
-224
-265
-290
-305
-297
-296
-282
-259
-263
-287
-290
-309
-367
-392
-367
-349
-375
-381
-386
-405
-416
-422
-395
-393
-409
-394
-366
-364
-390
-408
-417
-420
-438
-441
-424
-401
-393
-400
-399
-419
-435
-408
-400
-392
-391
-370
-334
-326
-341
-366
-351
-316
-297
-286
-270
-272
-277
-296
-289
-276
-294
-292
-256
-234
-236
-234
-245
-260
-284
-282
-251
-262
-294
-297
-282
-262
-280
-305
-313
-324
-323
-298
-254
-220
-210
-242
-252
-247
-256
-270
-284
-280
-280
-267
-239
-222
-236
-239
-222
-213
-244
-290
-295
-269
-290
-344
-372
-358
-306
-284
-305
-314
-315
-283
-288
-289
-307
-317
-297
-286
-276
-263
-262
-288
-314
-336
-324
-310
-288
-282
-297
-305
-309
-324
-369
-379
-333
-308
-296
-282
-288
-281
-271
-275
-287
-292
-303
-318
-313
-304
-300
-295
-287
-267
-264
-274
-299
-330
-350
-349
-315
-297
-286
-271
-240
-223
-259
-294
-295
-300
-312
-303
-276
-244
-241
-245
-285
-319
-326
-340
-374
-391
-351
-299
-292
-299
-271
-235
-205
-224
-256
-284
-294
-293
-306
-303
-298
-296
-269
-237
-236
-259
-270
-266
-248
-237
-243
-225
-210
-199
-200
-220
-236
-227
-207
-239
-260
-248
-242
-216
-219
-234
-246
-227
-210
-215
-232
-238
-240
-259
-275
-299
-307
-291
-260
-257
-253
-234
-235
-268
-310
-323
-323
-300
-286
-290
-281
-264
-248
-271
-291
-289
-282
-282
-299
-316
-322
-307
-291
-293
-284
-269
-259
-271
-285
-285
-286
-284
-280
-261
-250
-242
-246
-258
-255
-252
-265
-275
-276
-271
-291
-311
-319
-311
-297
-287
-271
-246
-217
-221
-252
-282
-291
-292
-287
-259
-228
-224
-221
-205
-189
-191
-202
-213
-217
-208
-211
-215
-219
-219
-189
-157
-141
-158
-178
-213
-265
-328
-352
-349
-330
-309
-268
-210
-192
-195
-211
-245
-261
-270
-276
-268
-246
-219
-211
-226
-231
-220
-232
-274
-318
-375
-410
-415
-397
-402
-393
-348
-314
-302
-294
-301
-317
-354
-374
-377
-373
-349
-320
-281
-269
-277
-309
-327
-340
-338
-351
-363
-354
-320
-312
-331
-336
-348
-358
-390
-434
-449
-417
-373
-347
-375
-387
-386
-380
-367
-379
-364
-328
-309
-325
-305
-276
-266
-293
-284
-290
-317
-314
-309
-285
-272
-320
-315
-322
-280
-296
-344
-366
-355
-338
-388
-412
-364
-332
-353
-357
-358
-340
-374
-377
-345
-323
-321
-329
-359
-361
-312
-294
-343
-367
-350
-320
-313
-310
-326
-330
-317
-336
-353
-379
-371
-384
-399
-417
-428
-418
-422
-408
-386
-391
-413
-436
-440
-436
-430
-402
-366
-352
-334
-304
-304
-340
-337
-314
-300
-324
-326
-302
-313
-313
-303
-283
-304
-336
-328
-320
-317
-330
-343
-331
-305
-300
-302
-317
-353
-326
-305
-340
-355
-322
-269
-250
-264
-278
-289
-259
-266
-295
-313
-291
-255
-268
-274
-289
-282
-297
-349
-367
-362
-337
-351
-380
-351
-333
-310
-286
-281
-299
-312
-321
-331
-346
-328
-304
-282
-271
-301
-317
-332
-344
-366
-367
-356
-338
-332
-324
-285
-281
-281
-288
-287
-304
-348
-341
-327
-304
-287
-293
-307
-308
-335
-368
-397
-396
-407
-422
-398
-364
-333
-334
-344
-346
-330
-329
-347
-351
-350
-353
-369
-384
-401
-411
-391
-353
-326
-329
-327
-327
-319
-322
-331
-331
-349
-352
-332
-305
-285
-251
-235
-252
-264
-284
-306
-335
-355
-371
-377
-386
-376
-362
-364
-358
-364
-348
-332
-335
-342
-333
-317
-300
-290
-289
-292
-297
-317
-349
-371
-370
-383
-387
-373
-368
-360
-356
-324
-304
-314
-327
-324
-312
-308
-301
-286
-280
-281
-284
-299
-300
-293
-315
-324
-323
-325
-330
-337
-329
-317
-327
-332
-320
-323
-316
-323
-346
-361
-362
-370
-367
-355
-353
-335
-315
-304
-313
-322
-330
-340
-343
-356
-353
-350
-343
-348
-354
-362
-362
-343
-326
-326
-324
-329
-326
-326
-349
-363
-365
-350
-340
-340
-342
-325
-313
-318
-347
-357
-360
-360
-366
-380
-384
-368
-356
-348
-343
-336
-333
-346
-356
-370
-343
-328
-323
-324
-335
-342
-342
-343
-341
-358
-360
-347
-355
-364
-381
-387
-382
-384
-398
-398
-398
-373
-360
-387
-389
-371
-374
-370
-356
-345
-342
-342
-324
-322
-319
-318
-311
-286
-287
-288
-273
-279
-300
-317
-321
-326
-336
-329
-324
-318
-302
-304
-313
-328
-333
-320
-310
-315
-328
-334
-307
-291
-298
-295
-286
-273
-288
-315
-321
-316
-310
-320
-329
-331
-319
-317
-324
-320
-325
-325
-317
-325
-334
-323
-304
-314
-327
-307
-291
-305
-325
-323
-321
-331
-338
-345
-344
-341
-341
-353
-369
-369
-364
-377
-390
-400
-395
-371
-360
-353
-328
-313
-296
-273
-253
-240
-219
-195
-186
-208
-215
-214
-238
-266
-272
-270
-284
-287
-277
-271
-292
-314
-311
-295
-301
-299
-291
-294
-290
-259
-262
-272
-271
-246
-227
-232
-248
-250
-238
-235
-244
-237
-216
-197
-190
-183
-179
-169
-162
-161
-171
-178
-165
-155
-167
-170
-168
-163
-152
-151
-138
-133
-120
-98
-88
-84
-101
-95
-88
-85
-95
-126
-137
-139
-143
-175
-197
-185
-153
-144
-147
-143
-134
-96
-87
-110
-123
-95
-80
-91
-99
-91
-79
-60
-63
-89
-88
-87
-91
-109
-119
-100
-96
-105
-120
-116
-100
-82
-95
-105
-101
-106
-131
-144
-125
-113
-102
-102
-99
-70
-47
-51
-48
-32
-16
-5
-6
7
12
20
27
23
13
8
26
26
12
1
-7
-15
-26
-38
-25
-19
-22
-10
10
33
28
23
30
30
3
-24
-37
-40
-35
-26
-23
-13
-5
5
8
-1
13
28
17
-8
-16
-5
-14
-29
-23
-16
-11
2
1
-26
-38
-28
-20
-24
-27
-29
-22
-33
-54
-48
-36
-32
-28
-14
-8
-8
-10
-2
-4
-17
-5
-4
-8
-14
-6
-5
-5
-13
-25
-7
4
0
-14
-11
7
24
26
20
24
45
64
64
57
53
58
61
55
45
36
37
35
30
6
8
14
1
8
-8
-31
-57
-61
-61
-78
-80
-67
-55
-63
-63
-54
-53
-53
-62
-62
-59
-50
-52
-59
-58
-47
-18
-28
-41
-33
-23
-19
-46
-66
-86
-91
-96
-105
-113
-103
-90
-79
-84
-90
-100
-112
-103
-102
-90
-82
-77
-53
-53
-78
-102
-114
-112
-126
-149
-152
-135
-131
-115
-111
-97
-68
-73
-95
-125
-114
-89
-79
-98
-116
-106
-95
-93
-80
-74
-60
-37
-36
-37
-25
-13
-16
-34
-63
-55
-46
-56
-88
-99
-91
-87
-86
-86
-92
-77
-67
-87
-103
-104
-107
-110
-111
-113
-119
-111
-111
-126
-142
-149
-125
-131
-154
-151
-137
-133
-159
-169
-180
-189
-196
-195
-181
-196
-206
-201
-209
-212
-227
-242
-252
-242
-222
-232
-235
-226
-204
-203
-203
-193
-187
-174
-155
-146
-140
-132
-134
-141
-146
-144
-137
-135
-143
-164
-170
-159
-171
-177
-171
-151
-137
-140
-143
-131
-137
-148
-148
-155
-147
-140
-140
-142
-135
-133
-144
-153
-154
-161
-163
-179
-185
-168
-156
-157
-162
-171
-174
-176
-170
-164
-171
-174
-169
-163
-157
-140
-119
-109
-114
-117
-129
-121
-110
-107
-98
-100
-103
-93
-97
-110
-111
-118
-118
-117
-113
-111
-114
-114
-111
-114
-115
-109
-115
-124
-114
-115
-123
-101
-82
-80
-71
-58
-70
-82
-72
-66
-60
-76
-85
-68
-41
-32
-55
-77
-86
-82
-102
-123
-126
-116
-113
-127
-137
-132
-121
-112
-112
-113
-119
-124
-138
-154
-163
-152
-125
-121
-126
-121
-110
-104
-117
-140
-146
-150
-151
-155
-154
-140
-142
-149
-139
-138
-137
-150
-156
-153
-171
-181
-184
-183
-187
-190
-194
-191
-189
-199
-211
-214
-224
-232
-235
-242
-258
-260
-248
-247
-250
-261
-263
-261
-261
-267
-254
-247
-248
-242
-241
-239
-233
-223
-224
-232
-233
-224
-230
-234
-225
-194
-181
-179
-172
-164
-159
-164
-184
-211
-214
-209
-202
-200
-198
-199
-200
-204
-204
-208
-218
-212
-205
-219
-230
-220
-219
-232
-212
-185
-186
-192
-188
-164
-156
-167
-163
-147
-141
-135
-129
-143
-147
-133
-113
-119
-137
-154
-158
-166
-181
-193
-187
-184
-195
-198
-200
-193
-177
-178
-189
-187
-191
-187
-178
-176
-175
-188
-190
-185
-198
-227
-242
-234
-214
-214
-243
-264
-271
-284
-308
-340
-349
-348
-337
-320
-307
-315
-326
-307
-306
-318
-319
-300
-285
-294
-295
-281
-275
-293
-310
-316
-299
-291
-298
-305
-300
-269
-272
-284
-297
-303
-299
-301
-294
-303
-306
-295
-302
-304
-293
-283
-278
-288
-284
-285
-302
-309
-307
-300
-305
-313
-308
-291
-279
-283
-287
-289
-271
-260
-273
-292
-283
-268
-290
-321
-323
-307
-307
-306
-301
-273
-266
-279
-289
-301
-297
-301
-317
-316
-308
-300
-294
-304
-309
-298
-292
-285
-281
-270
-258
-248
-239
-272
-307
-314
-310
-293
-295
-305
-292
-289
-287
-297
-305
-298
-302
-298
-287
-289
-288
-283
-287
-292
-289
-274
-258
-256
-263
-258
-251
-248
-258
-277
-276
-265
-266
-270
-294
-291
-276
-288
-302
-291
-269
-269
-287
-293
-287
-283
-287
-288
-282
-295
-306
-308
-318
-328
-335
-335
-335
-334
-348
-360
-375
-381
-383
-410
-428
-418
-392
-377
-390
-403
-392
-384
-387
-370
-346
-337
-336
-331
-328
-331
-324
-322
-322
-299
-298
-284
-259
-268
-263
-260
-250
-245
-249
-247
-255
-256
-266
-278
-276
-266
-268
-269
-249
-249
-264
-268
-259
-255
-251
-258
-271
-273
-263
-241
-251
-269
-273
-280
-280
-285
-273
-261
-277
-288
-263
-250
-258
-274
-273
-265
-263
-271
-276
-277
-287
-280
-265
-263
-269
-260
-242
-247
-259
-240
-232
-230
-234
-233
-226
-234
-240
-263
-263
-254
-246
-246
-260
-251
-251
-247
-245
-255
-247
-237
-266
-291
-287
-290
-303
-316
-320
-319
-315
-314
-332
-340
-328
-321
-320
-304
-297
-285
-271
-277
-296
-323
-338
-343
-351
-353
-351
-347
-341
-356
-364
-355
-357
-362
-363
-354
-358
-354
-331
-329
-329
-324
-310
-310
-323
-317
-313
-312
-312
-314
-318
-326
-320
-314
-319
-330
-327
-308
-318
-334
-310
-291
-293
-305
-305
-298
-283
-271
-265
-263
-257
-234
-231
-240
-225
-210
-240
-253
-269
-286
-274
-253
-257
-257
-243
-228
-236
-262
-275
-270
-259
-269
-282
-266
-255
-253
-264
-272
-266
-261
-267
-291
-290
-289
-301
-307
-306
-293
-294
-289
-287
-282
-287
-297
-297
-298
-299
-320
-325
-313
-306
-310
-292
-291
-292
-289
-295
-301
-297
-273
-265
-279
-287
-295
-308
-318
-328
-319
-303
-313
-303
-297
-304
-295
-286
-285
-288
-288
-297
-288
-263
-255
-261
-265
-260
-243
-246
-249
-248
-252
-248
-237
-231
-225
-208
-220
-222
-219
-214
-207
-237
-252
-236
-230
-236
-246
-229
-233
-238
-234
-244
-262
-269
-267
-266
-264
-260
-255
-251
-253
-247
-245
-262
-279
-285
-281
-285
-292
-294
-280
-291
-315
-312
-313
-303
-287
-281
-290
-292
-291
-287
-285
-289
-268
-235
-225
-238
-223
-205
-213
-233
-237
-221
-207
-208
-209
-204
-189
-176
-172
-168
-165
-160
-158
-172
-173
-161
-157
-160
-181
-180
-181
-180
-178
-185
-166
-146
-150
-149
-148
-144
-140
-153
-156
-156
-163
-171
-169
-169
-176
-186
-189
-191
-197
-216
-228
-232
-250
-264
-247
-243
-249
-248
-229
-214
-204
-195
-185
-186
-199
-204
-192
-196
-215
-219
-214
-214
-229
-238
-243
-244
-244
-255
-261
-247
-240
-234
-231
-247
-254
-255
-261
-253
-233
-224
-237
-251
-250
-249
-243
-251
-255
-238
-233
-210
-202
-199
-192
-187
-176
-162
-153
-164
-168
-161
-156
-164
-163
-162
-155
-163
-179
-197
-205
-194
-199
-217
-219
-209
-203
-213
-216
-205
-190
-190
-194
-190
-193
-188
-188
-190
-200
-212
-218
-213
-226
-229
-228
-223
-231
-241
-241
-243
-248
-252
-256
-260
-243
-237
-243
-253
-253
-253
-254
-255
-259
-250
-231
-231
-247
-257
-255
-264
-270
-282
-285
-279
-275
-284
-290
-275
-275
-281
-277
-274
-275
-265
-267
-276
-267
-249
-251
-249
-257
-263
-262
-247
-240
-262
-260
-252
-261
-263
-269
-266
-249
-256
-271
-262
-247
-244
-272
-272
-267
-282
-289
-299
-300
-284
-268
-267
-288
-278
-252
-259
-249
-244
-244
-231
-236
-254
-269
-270
-276
-301
-297
-290
-288
-286
-289
-288
-284
-280
-287
-294
-293
-284
-279
-275
-290
-282
-261
-243
-234
-233
-216
-210
-220
-234
-226
-224
-237
-219
-208
-215
-224
-236
-254
-262
-254
-262
-267
-278
-285
-274
-283
-300
-324
-334
-339
-336
-332
-334
-332
-339
-343
-340
-338
-340
-338
-324
-322
-322
-321
-328
-319
-319
-311
-307
-312
-307
-304
-294
-288
-292
-271
-268
-275
-267
-254
-242
-233
-240
-235
-210
-211
-224
-226
-214
-222
-235
-228
-237
-245
-255
-258
-263
-270
-267
-244
-232
-238
-235
-244
-254
-262
-272
-276
-278
-274
-282
-297
-308
-311
-310
-311
-322
-334
-336
-333
-328
-335
-335
-340
-350
-352
-347
-332
-326
-311
-302
-306
-303
-298
-295
-299
-292
-281
-268
-277
-287
-276
-272
-290
-304
-299
-287
-283
-273
-267
-262
-252
-248
-252
-263
-247
-227
-227
-221
-216
-209
-205
-202
-199
-201
-194
-197
-187
-180
-198
-187
-172
-172
-179
-196
-191
-199
-200
-203
-213
-211
-226
-232
-230
-239
-246
-249
-257
-279
-280
-271
-270
-264
-253
-251
-251
-250
-227
-216
-212
-203
-197
-180
-179
-195
-204
-205
-207
-216
-232
-231
-247
-249
-235
-234
-250
-266
-265
-271
-281
-295
-301
-307
-320
-328
-303
-287
-304
-299
-286
-303
-321
-302
-284
-291
-298
-274
-257
-267
-276
-283
-286
-285
-281
-280
-276
-266
-246
-253
-253
-252
-262
-255
-247
-240
-230
-220
-224
-224
-221
-217
-222
-215
-206
-206
-202
-191
-180
-176
-184
-187
-180
-174
-167
-161
-159
-147
-137
-129
-128
-138
-136
-129
-139
-153
-154
-154
-154
-158
-163
-177
-186
-193
-193
-198
-201
-189
-187
-198
-203
-208
-209
-233
-228
-216
-222
-224
-230
-224
-222
-225
-225
-227
-223
-209
-212
-216
-220
-221
-203
-208
-213
-229
-229
-224
-241
-263
-272
-273
-277
-291
-299
-295
-294
-279
-283
-287
-297
-301
-280
-283
-305
-306
-280
-281
-294
-315
-318
-297
-292
-308
-317
-307
-292
-294
-312
-316
-310
-311
-312
-312
-302
-286
-292
-290
-297
-311
-306
-294
-303
-299
-296
-286
-275
-282
-290
-297
-299
-298
-293
-297
-311
-306
-284
-272
-272
-261
-255
-269
-270
-254
-252
-240
-221
-226
-222
-224
-224
-202
-191
-180
-181
-199
-208
-205
-199
-197
-198
-189
-181
-184
-196
-199
-216
-236
-243
-250
-243
-248
-235
-237
-250
-268
-290
-292
-293
-300
-304
-296
-292
-295
-295
-295
-305
-300
-299
-300
-302
-307
-314
-313
-311
-317
-302
-284
-273
-274
-283
-270
-263
-260
-273
-285
-288
-292
-286
-287
-297
-303
-306
-309
-327
-337
-327
-312
-302
-289
-289
-290
-279
-283
-301
-302
-294
-309
-315
-315
-315
-332
-347
-348
-334
-324
-326
-331
-335
-336
-328
-314
-313
-314
-324
-326
-333
-353
-359
-360
-354
-363
-368
-377
-378
-380
-397
-408
-411
-408
-396
-400
-413
-416
-404
-403
-393
-390
-374
-354
-340
-352
-359
-338
-322
-314
-331
-349
-333
-321
-318
-321
-324
-315
-309
-315
-315
-326
-323
-313
-326
-321
-319
-312
-304
-304
-296
-312
-310
-298
-300
-314
-311
-296
-297
-307
-325
-327
-329
-339
-355
-352
-349
-355
-358
-361
-379
-391
-409
-415
-419
-435
-435
-433
-437
-438
-445
-454
-439
-431
-428
-438
-443
-447
-437
-437
-448
-444
-433
-429
-434
-428
-424
-426
-435
-441
-468
-482
-482
-478
-479
-472
-460
-468
-473
-471
-478
-498
-499
-488
-488
-488
-486
-490
-510
-511
-508
-501
-492
-491
-478
-477
-477
-481
-485
-482
-487
-498
-486
-471
-470
-474
-474
-476
-481
-476
-468
-456
-446
-431
-423
-417
-409
-400
-393
-400
-401
-391
-379
-384
-389
-395
-401
-397
-390
-390
-384
-376
-373
-384
-404
-410
-423
-429
-437
-456
-458
-461
-467
-485
-494
-482
-475
-488
-491
-481
-474
-488
-503
-508
-510
-505
-490
-485
-477
-474
-463
-455
-446
-442
-444
-412
-407
-409
-419
-423
-414
-410
-410
-413
-427
-427
-424
-426
-406
-403
-394
-400
-412
-419
-426
-413
-398
-396
-389
-374
-357
-351
-357
-343
-336
-343
-356
-366
-360
-357
-342
-337
-342
-343
-340
-335
-334
-317
-314
-299
-291
-307
-307
-287
-277
-283
-281
-279
-287
-291
-272
-246
-220
-215
-228
-242
-249
-246
-245
-227
-206
-214
-218
-207
-193
-187
-186
-167
-149
-130
-107
-91
-93
-102
-86
-88
-83
-83
-82
-74
-85
-84
-81
-80
-82
-74
-62
-65
-79
-83
-78
-83
-91
-95
-111
-116
-121
-126
-113
-101
-100
-87
-79
-83
-73
-58
-48
-39
-35
-28
-30
-29
-26
-33
-40
-33
-13
-11
-2
13
13
7
0
0
8
15
22
12
-2
-9
-21
-18
-26
-23
-18
-26
-28
-27
-24
-26
-33
-26
-4
14
23
21
14
6
3
2
8
12
15
16
14
9
8
18
25
9
-7
-15
-21
-13
-19
-15
-21
-26
-25
-32
-28
-33
-51
-62
-56
-49
-51
-68
-78
-73
-76
-80
-81
-77
-76
-89
-98
-108
-117
-131
-127
-123
-138
-123
-108
-97
-88
-82
-76
-75
-74
-83
-79
-73
-59
-68
-78
-87
-94
-96
-98
-92
-83
-96
-112
-107
-112
-131
-146
-152
-132
-118
-132
-136
-132
-139
-143
-140
-143
-133
-123
-124
-125
-122
-116
-115
-118
-121
-110
-104
-113
-125
-124
-110
-108
-117
-129
-130
-112
-103
-106
-97
-94
-87
-76
-84
-94
-79
-66
-71
-76
-78
-68
-69
-78
-90
-89
-85
-88
-93
-104
-103
-104
-108
-128
-151
-158
-165
-171
-175
-184
-189
-191
-192
-191
-188
-186
-190
-187
-182
-181
-173
-180
-187
-197
-196
-190
-190
-198
-205
-202
-202
-204
-217
-218
-212
-198
-192
-211
-222
-229
-217
-212
-221
-213
-203
-205
-209
-206
-201
-187
-180
-173
-166
-158
-159
-158
-150
-162
-169
-171
-170
-160
-156
-155
-144
-141
-137
-127
-140
-153
-145
-152
-146
-129
-128
-137
-145
-155
-162
-163
-178
-182
-174
-163
-162
-174
-165
-165
-172
-169
-179
-179
-170
-173
-186
-192
-177
-161
-145
-149
-155
-156
-149
-145
-139
-145
-154
-164
-167
-168
-164
-168
-165
-162
-172
-191
-197
-191
-199
-203
-206
-200
-190
-180
-179
-185
-190
-199
-212
-211
-205
-196
-202
-209
-205
-198
-187
-197
-205
-210
-213
-203
-207
-208
-203
-211
-221
-245
-261
-253
-253
-237
-237
-244
-240
-231
-218
-226
-236
-246
-257
-272
-277
-280
-298
-298
-301
-307
-312
-312
-311
-307
-313
-316
-299
-300
-298
-308
-309
-311
-311
-308
-306
-304
-304
-293
-301
-310
-310
-301
-300
-294
-294
-299
-297
-308
-316
-315
-305
-309
-302
-291
-290
-279
-270
-274
-283
-273
-260
-257
-273
-280
-269
-246
-256
-255
-237
-222
-212
-195
-180
-181
-181
-188
-173
-168
-189
-188
-179
-170
-165
-172
-172
-175
-180
-187
-193
-195
-198
-200
-197
-203
-214
-223
-231
-235
-229
-233
-234
-228
-235
-245
-257
-270
-265
-246
-244
-242
-233
-249
-249
-274
-296
-320
-328
-316
-321
-319
-320
-313
-309
-307
-327
-342
-336
-348
-369
-375
-386
-384
-384
-402
-416
-421
-417
-416
-410
-411
-393
-389
-406
-408
-404
-402
-417
-423
-417
-402
-387
-389
-406
-398
-398
-383
-360
-351
-343
-336
-322
-316
-313
-321
-295
-273
-272
-277
-282
-287
-296
-292
-290
-280
-260
-261
-247
-257
-266
-267
-277
-273
-265
-261
-257
-262
-249
-240
-241
-227
-230
-237
-236
-239
-241
-237
-234
-224
-225
-224
-239
-254
-249
-234
-241
-255
-265
-261
-243
-230
-230
-241
-249
-253
-263
-269
-278
-273
-259
-268
-274
-271
-251
-247
-259
-278
-285
-275
-270
-267
-263
-266
-274
-270
-265
-274
-281
-287
-296
-300
-304
-302
-294
-295
-293
-291
-300
-300
-295
-300
-311
-303
-294
-301
-315
-313
-303
-301
-312
-327
-322
-309
-294
-289
-283
-272
-273
-265
-276
-267
-252
-240
-215
-217
-217
-218
-225
-230
-241
-233
-215
-214
-219
-219
-210
-207
-222
-227
-218
-200
-202
-207
-205
-212
-212
-213
-200
-196
-193
-187
-185
-179
-175
-177
-182
-176
-182
-183
-181
-164
-153
-156
-152
-140
-142
-153
-147
-136
-138
-150
-150
-139
-130
-136
-141
-152
-159
-154
-150
-152
-149
-142
-136
-137
-126
-131
-150
-150
-157
-156
-163
-151
-149
-152
-147
-151
-146
-158
-164
-153
-147
-139
-136
-142
-147
-148
-148
-149
-142
-134
-131
-136
-138
-138
-145
-147
-146
-134
-138
-147
-142
-149
-165
-175
-160
-154
-158
-166
-174
-168
-174
-175
-186
-201
-211
-210
-208
-228
-239
-239
-235
-235
-247
-252
-254
-252
-244
-237
-221
-224
-215
-213
-209
-213
-231
-239
-243
-234
-225
-220
-229
-226
-228
-230
-235
-235
-239
-254
-257
-273
-275
-280
-276
-268
-269
-270
-263
-251
-255
-258
-256
-264
-263
-252
-239
-231
-245
-237
-215
-209
-213
-213
-202
-190
-183
-178
-163
-148
-141
-143
-152
-157
-153
-148
-149
-155
-171
-170
-159
-162
-172
-176
-181
-184
-188
-198
-210
-221
-230
-232
-242
-253
-253
-244
-234
-242
-240
-234
-231
-226
-231
-227
-220
-216
-226
-223
-221
-226
-228
-240
-251
-244
-229
-224
-221
-232
-232
-233
-242
-249
-246
-237
-229
-231
-238
-247
-256
-258
-263
-271
-287
-287
-277
-274
-272
-274
-286
-305
-308
-308
-309
-297
-300
-293
-300
-298
-297
-301
-293
-296
-302
-301
-301
-298
-301
-313
-318
-325
-336
-328
-321
-319
-305
-293
-277
-282
-285
-292
-294
-302
-303
-285
-281
-277
-277
-263
-253
-254
-260
-268
-264
-261
-257
-266
-288
-295
-286
-291
-301
-312
-318
-318
-313
-305
-296
-289
-296
-302
-308
-306
-313
-306
-297
-290
-275
-275
-276
-273
-276
-285
-290
-293
-286
-296
-308
-300
-290
-281
-284
-293
-289
-285
-293
-290
-290
-293
-288
-286
-294
-299
-293
-299
-317
-323
-313
-291
-278
-275
-271
-266
-248
-254
-258
-257
-257
-251
-247
-248
-255
-267
-269
-255
-245
-251
-252
-245
-242
-235
-241
-240
-253
-259
-257
-265
-262
-249
-237
-254
-269
-264
-266
-269
-286
-288
-281
-283
-286
-302
-319
-315
-321
-338
-347
-362
-359
-362
-372
-376
-387
-400
-411
-423
-417
-399
-381
-390
-402
-397
-396
-392
-381
-374
-367
-364
-356
-355
-361
-358
-361
-351
-345
-336
-339
-335
-326
-328
-323
-313
-302
-304
-314
-323
-325
-307
-298
-294
-289
-295
-292
-287
-280
-287
-286
-281
-272
-274
-287
-273
-257
-254
-251
-251
-246
-245
-236
-230
-230
-231
-239
-233
-227
-225
-221
-218
-220
-235
-230
-235
-241
-231
-229
-223
-223
-218
-229
-237
-251
-265
-264
-265
-268
-268
-263
-262
-255
-259
-275
-275
-268
-265
-263
-266
-267
-271
-276
-287
-294
-305
-318
-318
-330
-338
-338
-332
-337
-342
-350
-351
-353
-363
-371
-366
-367
-363
-368
-378
-376
-370
-352
-342
-333
-331
-331
-332
-327
-334
-328
-324
-340
-346
-343
-337
-335
-334
-340
-341
-339
-341
-332
-323
-313
-303
-287
-285
-281
-273
-282
-291
-291
-283
-275
-277
-264
-258
-263
-276
-260
-260
-277
-262
-258
-268
-269
-255
-260
-271
-267
-264
-259
-253
-265
-269
-272
-282
-279
-276
-277
-272
-263
-268
-261
-243
-238
-247
-246
-237
-231
-230
-226
-224
-235
-255
-270
-259
-263
-277
-277
-285
-309
-319
-319
-334
-353
-363
-349
-347
-351
-353
-354
-354
-361
-358
-355
-353
-343
-334
-324
-328
-330
-325
-317
-316
-316
-318
-319
-317
-329
-348
-370
-376
-392
-401
-408
-407
-408
-408
-401
-401
-397
-404
-414
-406
-399
-394
-400
-389
-381
-389
-383
-390
-397
-396
-389
-391
-392
-392
-397
-387
-384
-380
-372
-372
-368
-362
-359
-362
-366
-373
-374
-375
-382
-394
-392
-385
-386
-384
-377
-371
-376
-375
-374
-357
-355
-346
-343
-345
-335
-334
-341
-357
-361
-354
-359
-362
-361
-356
-355
-348
-339
-333
-337
-345
-325
-315
-310
-297
-293
-293
-298
-299
-290
-284
-279
-260
-249
-257
-250
-251
-265
-271
-279
-278
-280
-284
-282
-286
-304
-309
-305
-301
-303
-311
-322
-333
-336
-334
-327
-339
-346
-346
-353
-370
-389
-393
-391
-382
-373
-358
-350
-344
-341
-348
-348
-355
-368
-376
-381
-375
-369
-371
-375
-368
-363
-375
-379
-390
-395
-399
-395
-386
-387
-378
-367
-365
-363
-351
-331
-321
-333
-333
-330
-329
-327
-324
-317
-306
-301
-299
-305
-325
-341
-336
-331
-332
-327
-313
-302
-301
-294
-299
-305
-309
-307
-308
-315
-316
-308
-298
-304
-302
-301
-306
-302
-286
-275
-268
-262
-273
-275
-281
-279
-264
-262
-259
-264
-257
-252
-240
-233
-234
-228
-232
-237
-236
-229
-222
-228
-222
-217
-228
-227
-222
-202
-203
-207
-216
-213
-220
-239
-239
-246
-257
-263
-260
-256
-238
-235
-248
-256
-264
-269
-256
-236
-227
-221
-228
-232
-234
-244
-247
-257
-271
-269
-267
-272
-282
-287
-302
-306
-298
-298
-302
-311
-311
-309
-307
-314
-307
-300
-305
-296
-298
-305
-307
-307
-306
-305
-288
-272
-277
-289
-289
-282
-274
-265
-262
-268
-265
-265
-251
-248
-252
-261
-260
-250
-247
-239
-240
-249
-253
-255
-269
-269
-275
-272
-276
-278
-285
-290
-275
-277
-277
-267
-257
-250
-245
-234
-227
-234
-229
-222
-210
-204
-199
-203
-218
-219
-223
-221
-211
-209
-214
-218
-219
-214
-208
-210
-215
-224
-230
-218
-205
-195
-197
-202
-220
-223
-212
-210
-201
-211
-225
-242
-248
-241
-241
-227
-230
-244
-244
-241
-245
-271
-279
-285
-277
-263
-264
-261
-264
-268
-267
-263
-248
-230
-228
-218
-204
-192
-183
-179
-164
-155
-165
-176
-181
-178
-179
-176
-170
-173
-178
-183
-180
-181
-199
-204
-215
-217
-219
-225
-219
-222
-226
-238
-234
-227
-219
-221
-228
-222
-218
-221
-222
-210
-204
-210
-208
-202
-212
-208
-208
-230
-244
-237
-253
-272
-282
-277
-275
-269
-259
-261
-258
-255
-248
-265
-290
-299
-303
-298
-291
-303
-293
-272
-264
-259
-251
-262
-262
-250
-244
-238
-237
-224
-220
-227
-233
-228
-232
-232
-224
-225
-227
-237
-227
-220
-224
-217
-203
-189
-183
-187
-190
-191
-193
-202
-210
-221
-235
-236
-235
-231
-228
-229
-223
-233
-239
-247
-249
-236
-232
-225
-219
-211
-213
-209
-201
-209
-213
-214
-222
-224
-224
-231
-236
-251
-258
-264
-267
-260
-265
-264
-260
-263
-263
-259
-267
-264
-264
-263
-263
-265
-266
-273
-264
-256
-250
-250
-240
-231
-231
-230
-232
-232
-234
-244
-250
-249
-253
-254
-262
-266
-262
-260
-252
-253
-269
-288
-285
-286
-291
-297
-286
-287
-296
-280
-279
-286
-294
-281
-269
-272
-264
-265
-264
-268
-278
-281
-290
-293
-276
-274
-279
-280
-272
-267
-263
-251
-253
-255
-256
-254
-260
-268
-260
-248
-243
-238
-226
-223
-218
-214
-225
-234
-234
-242
-243
-242
-258
-261
-260
-265
-275
-257
-246
-252
-250
-250
-249
-246
-239
-242
-235
-246
-264
-267
-275
-292
-291
-292
-301
-299
-310
-318
-312
-303
-301
-309
-306
-313
-327
-332
-337
-346
-360
-366
-353
-345
-335
-332
-351
-357
-360
-348
-356
-351
-350
-354
-339
-339
-353
-345
-341
-347
-350
-352
-342
-331
-327
-334
-328
-321
-317
-321
-316
-326
-326
-312
-310
-321
-332
-338
-346
-349
-367
-380
-372
-366
-370
-383
-376
-360
-345
-333
-336
-343
-349
-364
-369
-380
-386
-391
-388
-389
-391
-396
-393
-387
-387
-386
-373
-358
-350
-337
-331
-332
-316
-308
-314
-317
-314
-310
-305
-295
-288
-275
-280
-288
-296
-293
-285
-278
-281
-304
-312
-323
-338
-361
-378
-386
-391
-388
-388
-408
-426
-433
-444
-461
-462
-450
-442
-437
-439
-449
-456
-463
-462
-453
-445
-435
-422
-415
-415
-418
-422
-411
-414
-406
-398
-389
-367
-352
-354
-354
-347
-346
-353
-364
-355
-352
-348
-356
-359
-360
-367
-373
-385
-386
-386
-383
-381
-368
-359
-363
-364
-355
-346
-349
-338
-341
-357
-373
-377
-383
-396
-398
-404
-408
-416
-425
-422
-415
-416
-410
-397
-385
-383
-383
-387
-376
-373
-388
-395
-405
-403
-399
-407
-408
-410
-407
-416
-412
-411
-414
-415
-421
-412
-409
-408
-403
-407
-402
-396
-393
-385
-374
-369
-371
-360
-357
-352
-346
-348
-337
-336
-340
-349
-347
-331
-334
-344
-350
-350
-336
-334
-334
-337
-336
-337
-335
-343
-350
-350
-337
-313
-303
-310
-311
-316
-320
-319
-326
-320
-322
-327
-326
-318
-315
-326
-339
-340
-347
-339
-328
-332
-330
-322
-332
-344
-352
-340
-325
-319
-318
-314
-309
-319
-317
-315
-314
-314
-307
-306
-303
-302
-294
-290
-297
-309
-308
-299
-299
-299
-308
-320
-338
-356
-362
-372
-369
-365
-363
-346
-346
-350
-357
-360
-350
-343
-340
-347
-348
-336
-328
-324
-320
-310
-301
-310
-320
-311
-303
-295
-289
-281
-283
-273
-263
-255
-257
-257
-246
-241
-240
-236
-222
-214
-220
-227
-217
-209
-210
-221
-208
-201
-215
-221
-233
-238
-244
-259
-258
-253
-260
-258
-265
-270
-262
-262
-269
-275
-272
-267
-269
-273
-271
-265
-259
-259
-259
-256
-266
-269
-267
-266
-263
-261
-262
-261
-254
-256
-260
-254
-252
-251
-261
-269
-257
-264
-273
-285
-287
-280
-293
-299
-303
-291
-298
-312
-298
-290
-285
-281
-275
-278
-287
-291
-288
-286
-286
-301
-298
-296
-321
-339
-347
-344
-338
-312
-299
-309
-311
-304
-311
-304
-298
-299
-304
-321
-322
-311
-302
-308
-316
-311
-307
-315
-317
-316
-318
-315
-311
-324
-335
-326
-316
-313
-303
-297
-304
-312
-309
-299
-296
-282
-279
-273
-276
-273
-270
-279
-281
-287
-275
-278
-276
-274
-268
-262
-268
-269
-284
-292
-295
-319
-322
-311
-313
-315
-327
-329
-327
-321
-313
-316
-321
-323
-312
-320
-329
-319
-310
-318
-312
-299
-309
-307
-301
-303
-299
-293
-284
-286
-286
-296
-294
-290
-293
-285
-277
-264
-255
-259
-260
-254
-255
-248
-254
-267
-261
-256
-266
-260
-246
-243
-241
-244
-250
-267
-283
-299
-298
-295
-298
-301
-310
-314
-335
-355
-367
-375
-387
-379
-376
-370
-370
-380
-378
-388
-382
-384
-377
-384
-390
-375
-375
-370
-364
-351
-345
-342
-343
-340
-342
-333
-328
-336
-334
-331
-320
-309
-306
-306
-301
-308
-312
-320
-315
-324
-335
-334
-335
-318
-306
-304
-297
-304
-310
-305
-292
-302
-300
-283
-289
-305
-322
-328
-317
-316
-331
-341
-338
-326
-324
-323
-321
-308
-296
-286
-289
-295
-293
-303
-309
-303
-294
-282
-281
-271
-266
-264
-261
-265
-259
-259
-254
-243
-239
-236
-246
-265
-269
-283
-291
-296
-294
-293
-306
-305
-297
-285
-285
-280
-277
-280
-267
-265
-268
-275
-271
-262
-274
-266
-248
-242
-247
-256
-258
-259
-262
-277
-283
-288
-295
-295
-295
-289
-292
-296
-301
-306
-307
-322
-315
-305
-294
-289
-295
-289
-278
-274
-275
-268
-268
-255
-252
-260
-255
-246
-251
-262
-254
-242
-239
-241
-250
-254
-250
-244
-244
-241
-234
-230
-221
-217
-227
-220
-208
-206
-202
-195
-190
-194
-199
-201
-208
-205
-201
-199
-210
-215
-230
-230
-218
-215
-215
-219
-224
-238
-246
-252
-267
-279
-294
-302
-298
-303
-307
-313
-316
-308
-308
-297
-288
-280
-270
-259
-254
-247
-244
-261
-267
-279
-282
-274
-269
-264
-256
-257
-247
-252
-265
-271
-274
-273
-272
-267
-272
-267
-255
-248
-249
-244
-240
-238
-231
-224
-233
-233
-221
-227
-230
-241
-243
-240
-248
-255
-268
-266
-287
-295
-297
-303
-304
-301
-297
-292
-283
-294
-294
-294
-289
-285
-284
-273
-279
-289
-283
-277
-266
-261
-255
-247
-247
-253
-255
-242
-257
-267
-264
-280
-282
-283
-280
-270
-273
-280
-275
-256
-267
-273
-269
-287
-301
-308
-306
-313
-315
-312
-310
-320
-311
-312
-317
-331
-337
-329
-341
-338
-341
-334
-328
-340
-358
-360
-355
-357
-350
-345
-345
-335
-317
-303
-304
-303
-302
-295
-286
-294
-303
-309
-309
-320
-311
-300
-299
-300
-293
-296
-306
-299
-310
-305
-284
-277
-281
-285
-277
-273
-276
-273
-281
-284
-281
-268
-251
-247
-253
-258
-256
-258
-254
-255
-246
-251
-256
-249
-238
-238
-242
-249
-261
-266
-273
-278
-279
-286
-295
-293
-284
-278
-281
-277
-285
-300
-304
-305
-296
-290
-283
-290
-296
-298
-303
-303
-294
-291
-289
-292
-295
-301
-302
-298
-299
-287
-281
-281
-283
-286
-284
-281
-263
-266
-282
-285
-287
-285
-290
-291
-289
-286
-291
-300
-298
-287
-285
-268
-270
-271
-272
-273
-272
-262
-248
-249
-257
-258
-252
-253
-257
-260
-263
-257
-252
-254
-249
-249
-253
-255
-253
-243
-245
-250
-259
-266
-265
-259
-262
-253
-243
-257
-263
-255
-249
-246
-246
-246
-237
-238
-242
-237
-240
-241
-234
-229
-231
-230
-224
-223
-226
-217
-212
-213
-215
-219
-215
-219
-228
-224
-228
-225
-214
-205
-199
-188
-171
-159
-154
-164
-166
-158
-162
-165
-160
-164
-172
-165
-172
-171
-177
-184
-183
-182
-172
-167
-180
-197
-216
-219
-220
-226
-224
-236
-243
-247
-239
-235
-242
-250
-253
-255
-248
-246
-236
-222
-225
-229
-239
-249
-267
-262
-260
-269
-276
-276
-268
-267
-273
-266
-256
-269
-286
-277
-279
-304
-319
-337
-334
-333
-340
-340
-335
-334
-333
-307
-301
-299
-294
-272
-239
-232
-218
-211
-200
-192
-200
-196
-186
-174
-171
-179
-188
-184
-175
-184
-185
-192
-202
-200
-195
-184
-186
-165
-151
-160
-160
-168
-167
-154
-151
-149
-153
-154
-156
-147
-140
-140
-139
-130
-120
-121
-123
-114
-114
-130
-130
-126
-128
-137
-152
-178
-186
-209
-219
-210
-213
-224
-240
-257
-259
-244
-242
-250
-239
-228
-238
-247
-241
-227
-228
-234
-227
-227
-233
-231
-228
-222
-231
-229
-222
-229
-232
-230
-230
-240
-236
-236
-238
-237
-239
-248
-261
-256
-251
-260
-274
-280
-287
-276
-274
-285
-294
-289
-282
-284
-284
-282
-284
-279
-282
-289
-281
-271
-279
-282
-285
-281
-278
-278
-280
-276
-258
-249
-251
-243
-234
-244
-237
-235
-220
-205
-206
-205
-210
-216
-218
-223
-222
-236
-241
-235
-233
-237
-230
-220
-212
-210
-216
-222
-226
-220
-213
-215
-213
-213
-211
-202
-185
-167
-163
-175
-184
-193
-210
-215
-230
-244
-249
-254
-254
-268
-269
-259
-255
-271
-279
-281
-284
-285
-293
-289
-285
-288
-282
-274
-273
-259
-247
-254
-256
-249
-255
-270
-276
-279
-279
-280
-284
-290
-278
-281
-282
-278
-278
-271
-281
-278
-275
-271
-272
-273
-280
-283
-278
-285
-280
-273
-273
-268
-255
-255
-242
-248
-248
-250
-258
-265
-275
-286
-298
-295
-305
-314
-321
-316
-323
-335
-337
-338
-329
-327
-320
-311
-314
-308
-295
-286
-277
-280
-285
-291
-280
-278
-276
-279
-293
-298
-298
-313
-317
-302
-299
-298
-298
-304
-318
-324
-327
-331
-325
-320
-324
-300
-293
-294
-276
-266
-269
-268
-265
-261
-262
-257
-240
-231
-229
-210
-189
-186
-189
-191
-199
-193
-195
-210
-211
-202
-209
-226
-227
-219
-211
-223
-229
-233
-243
-262
-265
-259
-257
-258
-250
-244
-249
-239
-232
-223
-215
-213
-213
-206
-210
-205
-206
-218
-230
-228
-221
-228
-232
-218
-215
-202
-205
-210
-206
-204
-199
-199
-188
-180
-171
-173
-188
-187
-189
-196
-201
-216
-227
-250
-258
-255
-266
-276
-271
-267
-263
-263
-258
-249
-244
-227
-223
-215
-204
-208
-222
-221
-218
-211
-224
-234
-228
-218
-213
-212
-204
-197
-203
-202
-196
-194
-184
-188
-204
-208
-203
-213
-219
-213
-208
-215
-224
-229
-235
-233
-225
-221
-214
-216
-225
-222
-218
-211
-208
-191
-171
-171
-179
-189
-196
-190
-166
-156
-160
-168
-159
-158
-148
-144
-158
-175
-175
-176
-181
-180
-180
-176
-182
-193
-197
-197
-203
-194
-192
-192
-190
-191
-188
-194
-194
-208
-215
-221
-228
-223
-220
-225
-237
-246
-247
-248
-242
-230
-233
-246
-243
-245
-259
-266
-255
-253
-266
-276
-271
-274
-294
-305
-320
-320
-323
-331
-329
-341
-339
-337
-324
-325
-324
-317
-315
-316
-297
-290
-295
-281
-268
-257
-251
-246
-252
-262
-255
-238
-228
-216
-226
-224
-213
-219
-224
-220
-227
-241
-244
-234
-229
-232
-233
-237
-254
-265
-271
-279
-276
-267
-279
-284
-276
-276
-284
-269
-259
-263
-261
-275
-275
-269
-278
-281
-277
-266
-265
-269
-267
-260
-268
-277
-266
-264
-261
-254
-249
-247
-255
-263
-254
-248
-242
-235
-246
-256
-252
-249
-246
-253
-255
-255
-264
-270
-266
-267
-255
-261
-267
-271
-283
-288
-294
-295
-301
-298
-302
-301
-299
-296
-293
-292
-288
-284
-287
-282
-266
-262
-256
-257
-248
-250
-256
-255
-249
-247
-259
-266
-270
-265
-270
-291
-298
-302
-306
-320
-335
-338
-334
-330
-331
-336
-332
-310
-295
-295
-298
-303
-300
-286
-290
-294
-305
-316
-316
-326
-335
-334
-340
-341
-334
-327
-333
-322
-313
-312
-325
-323
-313
-318
-333
-345
-327
-315
-323
-334
-329
-312
-306
-315
-319
-326
-324
-321
-309
-301
-314
-317
-322
-320
-319
-327
-319
-304
-314
-323
-311
-304
-301
-298
-294
-299
-305
-305
-298
-308
-314
-318
-303
-308
-312
-293
-288
-287
-295
-295
-296
-293
-275
-267
-259
-255
-252
-263
-264
-250
-242
-245
-254
-263
-273
-287
-297
-295
-297
-299
-300
-306
-306
-304
-296
-300
-310
-315
-316
-308
-294
-282
-264
-261
-275
-288
-292
-293
-298
-305
-300
-300
-304
-306
-302
-294
-288
-297
-309
-314
-331
-335
-330
-331
-331
-334
-336
-323
-322
-328
-329
-324
-320
-331
-348
-361
-363
-367
-368
-359
-362
-361
-364
-361
-360
-362
-364
-364
-364
-363
-352
-338
-331
-325
-322
-321
-315
-321
-322
-315
-306
-300
-298
-298
-305
-306
-309
-305
-297
-294
-300
-300
-292
-276
-274
-278
-270
-272
-279
-277
-280
-279
-274
-260
-240
-228
-229
-229
-230
-224
-222
-228
-229
-227
-229
-212
-199
-201
-199
-202
-199
-200
-200
-205
-211
-207
-206
-195
-196
-216
-217
-226
-233
-239
-249
-252
-256
-263
-267
-263
-272
-278
-282
-288
-288
-289
-282
-275
-281
-283
-280
-273
-280
-294
-305
-308
-307
-320
-314
-314
-320
-327
-326
-324
-325
-324
-325
-323
-324
-322
-308
-299
-289
-288
-297
-296
-299
-296
-294
-299
-294
-284
-288
-289
-275
-272
-262
-250
-252
-257
-261
-259
-255
-263
-273
-264
-263
-271
-270
-261
-260
-251
-242
-229
-219
-223
-227
-228
-227
-209
-202
-215
-231
-236
-242
-259
-266
-256
-237
-237
-228
-215
-209
-218
-226
-230
-237
-239
-237
-238
-235
-231
-222
-216
-225
-248
-265
-275
-276
-260
-254
-263
-279
-268
-262
-268
-279
-267
-254
-253
-260
-268
-257
-253
-264
-275
-259
-259
-265
-256
-251
-253
-257
-261
-273
-266
-263
-263
-261
-266
-277
-280
-274
-268
-269
-268
-277
-287
-289
-288
-287
-294
-287
-284
-288
-278
-278
-276
-269
-286
-285
-280
-274
-276
-277
-271
-265
-265
-271
-282
-293
-294
-284
-279
-291
-310
-322
-325
-335
-331
-341
-347
-342
-339
-325
-321
-326
-319
-324
-333
-330
-334
-334
-330
-322
-311
-299
-293
-319
-335
-337
-333
-329
-334
-330
-337
-346
-345
-350
-357
-356
-367
-364
-362
-359
-346
-339
-336
-323
-306
-307
-315
-305
-297
-301
-293
-276
-267
-263
-257
-258
-265
-267
-256
-253
-251
-262
-273
-279
-268
-278
-286
-291
-291
-291
-305
-307
-298
-294
-301
-305
-302
-290
-311
-327
-322
-316
-314
-322
-316
-312
-309
-308
-296
-281
-277
-264
-251
-260
-263
-265
-257
-249
-253
-256
-252
-249
-256
-255
-255
-255
-246
-230
-229
-232
-229
-219
-234
-254
-273
-278
-273
-280
-285
-294
-292
-285
-281
-282
-280
-280
-280
-282
-269
-254
-254
-254
-254
-257
-260
-264
-279
-280
-280
-274
-270
-270
-275
-285
-282
-279
-283
-284
-276
-265
-267
-265
-269
-284
-302
-311
-308
-307
-304
-295
-290
-299
-296
-293
-285
-276
-283
-284
-276
-273
-264
-272
-276
-265
-257
-240
-228
-230
-224
-221
-220
-211
-206
-198
-196
-195
-199
-204
-212
-220
-227
-226
-218
-219
-220
-215
-213
-221
-227
-231
-222
-223
-241
-247
-241
-228
-216
-219
-224
-222
-224
-230
-233
-228
-212
-203
-212
-214
-220
-224
-218
-214
-213
-215
-218
-218
-210
-206
-204
-202
-198
-201
-207
-214
-221
-229
-240
-241
-242
-233
-236
-235
-230
-239
-233
-246
-256
-251
-254
-252
-258
-264
-259
-255
-258
-273
-268
-250
-247
-256
-265
-261
-259
-267
-269
-274
-278
-279
-288
-291
-297
-294
-287
-274
-274
-290
-291
-310
-335
-335
-334
-329
-324
-327
-336
-345
-344
-342
-343
-326
-307
-297
-290
-284
-270
-272
-266
-266
-262
-259
-267
-262
-268
-264
-273
-271
-260
-253
-258
-270
-275
-265
-265
-271
-267
-273
-285
-294
-290
-287
-279
-283
-285
-282
-279
-271
-264
-266
-263
-241
-234
-240
-247
-245
-239
-263
-270
-263
-269
-282
-295
-301
-309
-309
-295
-281
-286
-294
-299
-298
-292
-293
-289
-279
-284
-291
-301
-298
-282
-266
-268
-279
-288
-291
-293
-290
-280
-266
-256
-274
-278
-277
-281
-286
-279
-263
-265
-270
-275
-284
-295
-303
-307
-296
-291
-292
-292
-287
-292
-294
-301
-317
-315
-310
-314
-315
-306
-304
-304
-307
-308
-294
-285
-278
-259
-263
-279
-285
-288
-296
-303
-316
-309
-306
-306
-309
-320
-318
-315
-319
-327
-339
-331
-334
-338
-332
-332
-333
-340
-349
-359
-348
-336
-339
-336
-346
-350
-340
-344
-341
-332
-316
-310
-306
-295
-292
-293
-291
-290
-295
-300
-301
-303
-298
-285
-291
-313
-324
-322
-316
-308
-306
-302
-298
-300
-298
-283
-274
-278
-273
-273
-278
-271
-262
-251
-252
-252
-257
-253
-256
-268
-263
-253
-241
-251
-264
-260
-257
-263
-269
-269
-260
-261
-270
-266
-264
-262
-260
-256
-252
-261
-266
-270
-264
-261
-261
-256
-243
-230
-236
-238
-233
-234
-231
-234
-242
-250
-245
-249
-267
-284
-292
-296
-304
-313
-324
-333
-331
-329
-330
-333
-327
-323
-327
-332
-347
-342
-338
-352
-342
-325
-315
-311
-298
-296
-292
-289
-292
-296
-299
-305
-307
-307
-305
-321
-314
-314
-321
-314
-318
-329
-322
-316
-311
-300
-281
-278
-283
-273
-262
-249
-250
-255
-251
-247
-238
-231
-219
-208
-210
-205
-200
-197
-191
-183
-180
-177
-171
-167
-164
-157
-154
-157
-162
-164
-161
-160
-171
-165
-161
-160
-164
-170
-164
-159
-157
-160
-154
-151
-156
-160
-169
-180
-191
-189
-185
-200
-203
-212
-215
-208
-218
-214
-219
-220
-214
-216
-218
-224
-220
-212
-216
-225
-233
-236
-246
-245
-247
-253
-240
-235
-234
-241
-247
-257
-260
-247
-243
-243
-245
-249
-258
-258
-258
-258
-264
-264
-271
-271
-273
-278
-280
-278
-270
-277
-283
-285
-285
-274
-266
-271
-265
-259
-266
-263
-239
-229
-223
-209
-215
-209
-214
-222
-239
-252
-261
-266
-277
-287
-275
-276
-268
-262
-266
-262
-263
-261
-261
-261
-260
-262
-258
-253
-256
-265
-266
-257
-248
-249
-240
-225
-216
-210
-195
-184
-182
-188
-190
-191
-200
-199
-192
-192
-194
-198
-213
-223
-228
-238
-230
-227
-223
-221
-225
-231
-241
-246
-244
-236
-232
-238
-234
-231
-233
-241
-244
-248
-258
-252
-245
-249
-254
-254
-266
-270
-271
-269
-272
-271
-262
-248
-234
-227
-226
-222
-229
-243
-237
-242
-253
-247
-257
-273
-286
-302
-298
-298
-300
-290
-286
-289
-278
-279
-282
-287
-279
-294
-296
-272
-272
-286
-290
-277
-280
-263
-256
-249
-258
-277
-271
-276
-288
-305
-303
-297
-291
-281
-269
-265
-262
-268
-269
-275
-284
-291
-297
-311
-323
-323
-329
-336
-344
-337
-339
-347
-341
-337
-332
-333
-326
-322
-334
-349
-353
-347
-366
-376
-376
-375
-371
-368
-360
-357
-358
-362
-366
-373
-370
-360
-359
-358
-345
-345
-351
-354
-358
-362
-360
-348
-344
-345
-334
-316
-294
-286
-291
-275
-275
-275
-265
-258
-258
-250
-239
-225
-217
-205
-200
-208
-211
-220
-220
-213
-234
-252
-245
-249
-264
-275
-280
-272
-264
-260
-267
-270
-272
-268
-263
-273
-294
-292
-288
-295
-288
-289
-296
-310
-315
-318
-323
-319
-316
-308
-305
-310
-308
-305
-312
-317
-326
-323
-320
-324
-314
-307
-296
-292
-294
-300
-306
-305
-302
-304
-299
-291
-298
-299
-302
-305
-289
-284
-287
-276
-268
-265
-267
-252
-245
-244
-236
-229
-235
-227
-220
-218
-218
-231
-226
-219
-231
-233
-214
-211
-211
-225
-223
-229
-227
-222
-221
-225
-232
-230
-230
-227
-239
-241
-237
-239
-250
-252
-239
-232
-236
-232
-222
-224
-213
-220
-222
-213
-206
-197
-193
-189
-191
-183
-178
-183
-191
-183
-173
-170
-174
-168
-162
-161
-163
-173
-170
-150
-151
-169
-176
-177
-180
-183
-182
-182
-179
-183
-195
-192
-197
-216
-228
-239
-248
-253
-258
-273
-277
-287
-298
-308
-305
-312
-324
-321
-316
-304
-300
-301
-312
-319
-314
-306
-293
-282
-285
-287
-292
-298
-285
-284
-292
-298
-307
-314
-306
-296
-286
-290
-288
-279
-278
-272
-279
-274
-277
-271
-268
-278
-274
-272
-256
-252
-265
-268
-268
-265
-269
-260
-244
-246
-242
-228
-218
-216
-227
-226
-229
-234
-235
-223
-213
-202
-201
-193
-185
-198
-194
-191
-192
-188
-183
-186
-183
-176
-188
-191
-195
-196
-192
-204
-215
-219
-213
-227
-237
-235
-254
-264
-273
-270
-261
-279
-300
-297
-288
-288
-290
-285
-271
-268
-271
-271
-270
-272
-266
-267
-270
-263
-259
-258
-260
-270
-262
-264
-271
-272
-282
-283
-277
-281
-274
-275
-275
-264
-262
-254
-252
-249
-246
-249
-249
-250
-246
-263
-269
-270
-278
-286
-289
-295
-305
-305
-294
-293
-301
-309
-317
-313
-318
-308
-300
-297
-302
-309
-313
-317
-326
-327
-325
-335
-330
-329
-330
-341
-353
-344
-338
-326
-315
-302
-292
-285
-286
-289
-297
-322
-327
-321
-327
-332
-327
-320
-307
-305
-303
-310
-306
-299
-299
-291
-290
-289
-295
-299
-295
-297
-289
-282
-289
-296
-303
-292
-291
-293
-290
-291
-287
-286
-284
-286
-285
-290
-285
-278
-282
-267
-255
-258
-249
-244
-229
-221
-222
-212
-217
-228
-237
-239
-240
-240
-236
-228
-218
-223
-233
-234
-233
-232
-228
-243
-232
-230
-241
-242
-247
-247
-246
-257
-262
-262
-263
-259
-259
-256
-257
-259
-275
-275
-273
-268
-269
-267
-264
-274
-283
-287
-291
-293
-293
-300
-291
-275
-267
-261
-265
-266
-276
-278
-279
-280
-280
-290
-294
-297
-303
-304
-302
-312
-320
-319
-311
-297
-292
-291
-285
-274
-271
-272
-272
-255
-237
-231
-231
-220
-214
-218
-194
-179
-170
-167
-174
-179
-171
-171
-180
-197
-214
-214
-212
-210
-209
-202
-207
-212
-227
-233
-225
-224
-228
-224
-222
-232
-249
-260
-265
-262
-264
-258
-252
-258
-261
-253
-252
-255
-264
-268
-272
-278
-270
-262
-253
-254
-250
-251
-256
-247
-250
-270
-280
-274
-290
-306
-295
-288
-289
-305
-303
-303
-305
-308
-298
-288
-292
-288
-289
-285
-283
-284
-271
-271
-276
-269
-265
-270
-264
-243
-223
-219
-229
-229
-228
-234
-239
-249
-247
-246
-253
-253
-259
-264
-266
-271
-276
-285
-286
-295
-305
-315
-336
-347
-341
-322
-312
-322
-327
-326
-325
-330
-327
-319
-315
-309
-309
-303
-304
-314
-329
-345
-344
-328
-313
-297
-295
-305
-315
-307
-310
-301
-302
-304
-294
-293
-287
-281
-277
-274
-281
-282
-279
-277
-277
-287
-280
-280
-277
-270
-279
-286
-285
-280
-288
-287
-278
-273
-276
-276
-267
-261
-251
-239
-231
-226
-225
-220
-216
-220
-236
-256
-256
-254
-252
-242
-230
-229
-236
-248
-253
-255
-260
-247
-239
-231
-231
-224
-228
-238
-242
-255
-264
-271
-274
-273
-273
-292
-295
-292
-300
-299
-310
-316
-313
-320
-327
-320
-318
-324
-314
-310
-314
-319
-323
-330
-347
-356
-349
-346
-346
-339
-321
-307
-309
-311
-316
-310
-300
-285
-285
-285
-272
-261
-266
-280
-276
-273
-275
-260
-256
-272
-280
-281
-278
-273
-279
-282
-283
-272
-270
-284
-288
-293
-296
-287
-294
-300
-291
-293
-294
-296
-293
-298
-296
-298
-299
-297
-299
-301
-308
-307
-308
-306
-305
-303
-288
-279
-275
-277
-269
-267
-266
-263
-267
-269
-267
-270
-261
-263
-279
-284
-280
-266
-265
-247
-233
-230
-221
-221
-227
-242
-244
-249
-257
-272
-279
-286
-294
-298
-303
-305
-319
-321
-322
-316
-304
-297
-290
-294
-301
-301
-307
-315
-309
-306
-304
-301
-302
-299
-304
-306
-297
-303
-308
-319
-335
-338
-326
-321
-318
-329
-342
-340
-336
-345
-339
-322
-318
-318
-319
-318
-324
-319
-310
-314
-312
-303
-291
-277
-273
-259
-243
-233
-233
-235
-224
-228
-231
-227
-224
-221
-214
-220
-234
-242
-250
-252
-254
-246
-253
-250
-243
-226
-222
-228
-232
-238
-238
-259
-270
-267
-265
-266
-270
-262
-253
-262
-272
-277
-288
-286
-286
-285
-285
-281
-280
-273
-266
-268
-265
-277
-289
-286
-285
-284
-265
-256
-255
-256
-253
-247
-248
-249
-236
-234
-239
-256
-264
-252
-241
-228
-226
-220
-220
-220
-230
-254
-267
-269
-278
-270
-261
-257
-250
-256
-263
-265
-261
-258
-260
-257
-251
-252
-259
-260
-263
-271
-279
-298
-299
-299
-309
-306
-303
-323
-334
-342
-349
-357
-356
-354
-356
-354
-360
-362
-347
-349
-353
-340
-346
-341
-340
-337
-331
-325
-311
-312
-322
-329
-327
-324
-324
-323
-314
-300
-313
-323
-321
-328
-334
-335
-337
-336
-335
-339
-337
-331
-329
-327
-334
-328
-318
-320
-307
-295
-288
-275
-271
-265
-253
-244
-240
-241
-234
-240
-246
-257
-257
-256
-259
-249
-247
-249
-263
-266
-267
-258
-259
-272
-272
-259
-238
-237
-233
-223
-216
-217
-211
-205
-203
-214
-224
-223
-228
-225
-223
-229
-224
-223
-216
-207
-210
-214
-223
-225
-221
-213
-231
-247
-260
-278
-287
-296
-309
-329
-332
-337
-338
-342
-353
-359
-370
-376
-379
-372
-371
-368
-369
-373
-376
-373
-371
-372
-371
-368
-356
-355
-358
-354
-344
-341
-345
-333
-324
-309
-299
-288
-280
-283
-283
-287
-290
-285
-281
-284
-283
-284
-280
-274
-272
-273
-270
-271
-284
-290
-290
-291
-304
-325
-322
-324
-332
-345
-343
-328
-324
-315
-314
-306
-303
-297
-292
-282
-271
-271
-265
-273
-274
-274
-276
-272
-278
-274
-269
-256
-247
-240
-239
-242
-240
-249
-251
-254
-244
-240
-256
-265
-281
-281
-279
-273
-279
-285
-291
-302
-306
-291
-296
-297
-307
-305
-299
-304
-310
-314
-301
-298
-292
-287
-296
-304
-301
-297
-301
-300
-297
-295
-285
-278
-270
-280
-292
-306
-301
-298
-297
-297
-296
-288
-292
-295
-294
-313
-313
-297
-287
-277
-284
-279
-274
-259
-249
-254
-247
-251
-256
-263
-274
-264
-265
-261
-260
-255
-247
-250
-242
-237
-238
-241
-247
-235
-218
-221
-213
-208
-201
-198
-203
-200
-199
-215
-223
-217
-219
-227
-226
-222
-223
-225
-219
-223
-239
-248
-240
-242
-241
-245
-247
-234
-239
-246
-243
-237
-226
-217
-208
-201
-190
-176
-171
-171
-173
-174
-173
-170
-173
-178
-188
-199
-201
-207
-203
-200
-197
-212
-223
-221
-228
-239
-241
-237
-233
-226
-229
-229
-224
-217
-221
-216
-214
-219
-222
-228
-235
-234
-228
-218
-227
-234
-235
-248
-238
-234
-231
-231
-226
-225
-242
-253
-259
-260
-261
-267
-269
-269
-273
-267
-260
-262
-265
-268
-276
-286
-292
-279
-268
-246
-234
-232
-217
-218
-217
-220
-225
-213
-208
-201
-200
-208
-204
-201
-198
-205
-202
-195
-198
-185
-186
-186
-173
-172
-176
-194
-209
-212
-208
-200
-200
-191
-182
-179
-178
-177
-166
-172
-175
-189
-202
-193
-217
-224
-225
-222
-221
-230
-223
-224
-226
-224
-226
-223
-202
-196
-187
-182
-184
-182
-180
-175
-173
-172
-169
-166
-166
-161
-152
-158
-162
-161
-166
-168
-161
-162
-168
-177
-191
-203
-209
-212
-215
-214
-202
-198
-192
-194
-190
-187
-185
-188
-197
-203
-216
-212
-222
-221
-224
-222
-211
-213
-212
-215
-210
-212
-220
-226
-219
-233
-234
-230
-235
-238
-251
-258
-264
-265
-269
-259
-256
-265
-270
-260
-251
-255
-242
-228
-217
-214
-210
-202
-198
-207
-218
-226
-228
-237
-240
-238
-245
-254
-267
-267
-284
-276
-265
-268
-268
-273
-273
-286
-290
-292
-301
-301
-292
-285
-283
-283
-293
-301
-291
-296
-300
-290
-293
-297
-290
-295
-303
-298
-306
-316
-308
-299
-291
-293
-300
-303
-304
-300
-302
-297
-297
-284
-273
-278
-277
-273
-271
-255
-250
-254
-260
-266
-269
-270
-265
-265
-257
-251
-253
-266
-275
-274
-267
-256
-270
-269
-266
-263
-265
-260
-261
-268
-256
-251
-246
-240
-248
-259
-263
-248
-246
-237
-225
-228
-226
-225
-223
-232
-242
-255
-256
-263
-245
-247
-243
-240
-245
-240
-251
-244
-244
-253
-255
-255
-255
-263
-260
-257
-255
-252
-244
-247
-241
-234
-234
-230
-238
-242
-240
-251
-266
-271
-282
-287
-289
-292
-308
-306
-314
-322
-334
-339
-329
-319
-311
-312
-305
-306
-306
-303
-307
-294
-290
-311
-325
-329
-330
-346
-352
-346
-345
-328
-336
-334
-332
-336
-329
-334
-323
-321
-327
-317
-318
-319
-313
-315
-306
-297
-295
-292
-285
-270
-261
-257
-244
-241
-237
-231
-218
-206
-200
-200
-200
-195
-204
-214
-207
-206
-203
-220
-215
-215
-222
-207
-206
-197
-190
-189
-190
-188
-181
-178
-179
-180
-181
-185
-189
-207
-214
-217
-226
-240
-252
-260
-268
-264
-256
-259
-253
-263
-268
-258
-252
-247
-245
-244
-249
-243
-232
-228
-215
-212
-210
-208
-217
-211
-220
-214
-216
-212
-207
-211
-212
-231
-232
-250
-257
-247
-247
-246
-258
-267
-272
-281
-299
-307
-304
-315
-322
-330
-327
-332
-330
-328
-339
-323
-304
-314
-310
-297
-292
-280
-283
-285
-287
-282
-277
-270
-263
-261
-249
-249
-246
-231
-219
-226
-226
-207
-208
-210
-197
-186
-178
-174
-157
-143
-140
-131
-135
-144
-147
-147
-147
-141
-138
-144
-147
-156
-171
-184
-182
-175
-169
-158
-165
-174
-172
-174
-180
-190
-183
-172
-179
-171
-163
-168
-163
-162
-174
-186
-192
-190
-200
-194
-191
-190
-195
-200
-203
-199
-196
-201
-211
-197
-193
-205
-207
-208
-213
-212
-213
-220
-223
-225
-228
-242
-240
-238
-228
-231
-231
-232
-247
-250
-243
-249
-243
-240
-239
-243
-254
-250
-247
-252
-255
-251
-247
-250
-258
-263
-270
-274
-272
-278
-288
-292
-292
-291
-292
-280
-275
-289
-286
-302
-308
-303
-300
-291
-300
-310
-307
-303
-307
-316
-325
-323
-324
-315
-307
-303
-310
-316
-308
-305
-314
-319
-317
-327
-331
-332
-324
-321
-319
-315
-310
-312
-314
-309
-300
-311
-315
-305
-302
-295
-287
-280
-276
-268
-273
-268
-260
-260
-249
-248
-245
-243
-234
-228
-234
-230
-230
-236
-238
-240
-234
-226
-219
-218
-215
-219
-223
-218
-211
-209
-218
-226
-223
-231
-240
-246
-249
-249
-251
-259
-251
-238
-239
-250
-258
-253
-245
-252
-262
-252
-232
-230
-235
-236
-236
-240
-242
-240
-240
-247
-250
-246
-235
-227
-238
-247
-254
-247
-238
-247
-250
-244
-238
-251
-263
-256
-267
-272
-283
-284
-281
-295
-295
-289
-277
-266
-267
-267
-262
-272
-277
-282
-270
-279
-287
-276
-281
-277
-271
-256
-254
-242
-247
-254
-240
-217
-204
-188
-186
-203
-215
-218
-218
-224
-213
-213
-218
-220
-235
-252
-256
-260
-267
-266
-254
-229
-236
-240
-238
-240
-241
-243
-249
-253
-251
-254
-257
-258
-253
-230
-234
-230
-222
-219
-219
-223
-214
-214
-211
-203
-191
-181
-184
-187
-187
-195
-196
-199
-199
-195
-196
-198
-203
-200
-184
-170
-178
-182
-187
-197
-201
-194
-187
-191
-203
-209
-210
-217
-220
-229
-238
-241
-233
-240
-256
-264
-259
-258
-255
-261
-287
-297
-299
-302
-296
-292
-288
-296
-301
-294
-289
-279
-284
-282
-267
-263
-261
-267
-257
-254
-272
-266
-258
-247
-251
-250
-241
-248
-256
-258
-256
-267
-270
-262
-257
-252
-248
-244
-233
-220
-222
-221
-222
-215
-203
-193
-190
-185
-181
-177
-184
-183
-181
-187
-186
-188
-185
-185
-191
-188
-198
-205
-220
-225
-224
-222
-214
-221
-227
-239
-243
-237
-222
-214
-219
-232
-241
-233
-232
-248
-246
-242
-233
-240
-260
-256
-250
-250
-246
-225
-216
-223
-222
-223
-228
-231
-216
-201
-189
-189
-193
-198
-197
-197
-199
-207
-205
-203
-211
-210
-213
-220
-234
-244
-257
-267
-244
-245
-253
-257
-273
-276
-267
-265
-269
-257
-256
-264
-258
-256
-261
-257
-263
-272
-264
-266
-277
-288
-295
-291
-306
-312
-310
-315
-315
-322
-325
-317
-307
-302
-302
-298
-293
-291
-301
-310
-307
-299
-295
-290
-285
-290
-300
-305
-303
-305
-301
-299
-301
-302
-306
-307
-316
-316
-320
-326
-318
-314
-323
-318
-320
-321
-339
-346
-338
-334
-326
-342
-350
-350
-343
-344
-343
-343
-332
-327
-317
-303
-297
-291
-284
-287
-288
-278
-270
-262
-264
-268
-273
-265
-256
-249
-246
-234
-231
-232
-223
-218
-213
-211
-209
-212
-204
-198
-191
-187
-185
-175
-160
-165
-162
-154
-161
-152
-151
-153
-158
-174
-178
-178
-184
-185
-180
-180
-181
-180
-170
-160
-171
-169
-178
-181
-195
-201
-208
-222
-224
-223
-216
-223
-228
-247
-240
-242
-243
-240
-244
-248
-257
-261
-270
-282
-285
-293
-293
-289
-295
-293
-295
-295
-303
-314
-320
-314
-319
-329
-340
-334
-342
-346
-324
-314
-307
-305
-294
-298
-309
-310
-311
-322
-331
-338
-329
-318
-321
-318
-318
-318
-323
-320
-316
-306
-312
-314
-300
-308
-320
-308
-299
-299
-296
-291
-288
-286
-284
-293
-298
-286
-280
-281
-284
-273
-272
-271
-266
-263
-268
-273
-279
-286
-285
-292
-288
-278
-278
-283
-277
-270
-271
-283
-290
-300
-316
-305
-293
-298
-293
-278
-270
-279
-291
-283
-274
-275
-281
-267
-250
-254
-256
-252
-258
-264
-262
-263
-263
-259
-253
-248
-242
-232
-226
-225
-228
-240
-248
-236
-238
-240
-243
-246
-254
-264
-271
-274
-284
-283
-272
-272
-268
-263
-267
-274
-277
-274
-254
-242
-246
-244
-235
-229
-227
-222
-226
-231
-228
-221
-223
-225
-236
-241
-252
-254
-254
-253
-253
-263
-262
-254
-248
-248
-245
-256
-255
-262
-263
-260
-257
-249
-234
-228
-234
-231
-235
-238
-237
-223
-215
-215
-220
-232
-233
-227
-222
-226
-235
-250
-245
-245
-245
-256
-283
-300
-299
-280
-262
-257
-264
-278
-294
-290
-290
-287
-278
-272
-286
-296
-292
-290
-289
-287
-271
-261
-257
-253
-252
-242
-250
-256
-256
-257
-256
-259
-242
-243
-238
-224
-225
-218
-204
-198
-200
-203
-198
-197
-200
-197
-183
-180
-186
-187
-189
-193
-203
-211
-212
-221
-237
-251
-246
-233
-235
-239
-249
-262
-256
-256
-274
-277
-268
-266
-272
-283
-277
-273
-281
-279
-275
-264
-254
-265
-268
-272
-286
-297
-308
-320
-323
-331
-335
-354
-372
-386
-394
-402
-414
-416
-412
-405
-401
-394
-395
-373
-362
-362
-362
-356
-349
-341
-331
-328
-315
-319
-314
-301
-289
-285
-285
-285
-289
-280
-283
-285
-286
-291
-289
-287
-285
-284
-274
-267
-256
-243
-238
-220
-205
-194
-194
-190
-191
-205
-209
-210
-207
-207
-213
-227
-229
-234
-237
-232
-238
-237
-240
-236
-236
-234
-224
-222
-230
-227
-216
-221
-222
-225
-222
-213
-211
-199
-201
-199
-200
-206
-215
-216
-224
-236
-238
-253
-266
-268
-282
-298
-286
-288
-299
-304
-298
-295
-298
-314
-316
-319
-324
-316
-316
-313
-316
-321
-310
-295
-300
-301
-296
-299
-296
-291
-270
-254
-239
-229
-237
-244
-247
-250
-264
-262
-265
-273
-280
-283
-287
-291
-282
-287
-297
-304
-315
-314
-311
-325
-330
-333
-347
-346
-327
-327
-323
-320
-319
-314
-315
-321
-324
-305
-279
-276
-286
-291
-286
-281
-282
-271
-263
-270
-279
-284
-280
-279
-279
-275
-275
-281
-277
-282
-285
-290
-310
-309
-310
-308
-291
-284
-292
-309
-302
-301
-301
-302
-298
-300
-296
-282
-273
-276
-288
-304
-298
-285
-289
-271
-263
-254
-247
-230
-219
-220
-215
-218
-228
-236
-236
-232
-233
-231
-227
-221
-215
-225
-221
-222
-227
-226
-205
-182
-186
-193
-184
-188
-190
-191
-193
-194
-188
-182
-178
-167
-177
-173
-175
-184
-193
-191
-188
-191
-188
-173
-176
-177
-176
-185
-204
-216
-215
-223
-231
-232
-230
-244
-258
-252
-257
-278
-288
-280
-281
-286
-277
-259
-252
-257
-252
-248
-257
-265
-261
-256
-261
-261
-280
-291
-296
-300
-299
-312
-322
-325
-316
-311
-311
-298
-291
-299
-291
-290
-294
-293
-300
-291
-290
-291
-284
-273
-264
-263
-260
-252
-257
-255
-250
-256
-272
-268
-265
-262
-261
-265
-253
-251
-260
-253
-236
-227
-228
-221
-203
-202
-200
-180
-173
-182
-190
-188
-190
-185
-165
-169
-185
-187
-188
-196
-207
-224
-225
-232
-249
-265
-268
-272
-288
-284
-279
-280
-278
-276
-272
-289
-298
-295
-303
-309
-315
-323
-328
-330
-333
-326
-319
-310
-309
-319
-323
-327
-316
-305
-307
-296
-291
-299
-301
-318
-316
-307
-305
-302
-301
-309
-329
-336
-334
-340
-340
-347
-353
-346
-345
-357
-356
-355
-362
-366
-369
-365
-371
-365
-359
-358
-350
-354
-360
-365
-370
-373
-375
-365
-363
-361
-360
-353
-339
-341
-333
-327
-324
-330
-346
-340
-336
-335
-330
-334
-331
-340
-340
-334
-321
-302
-289
-274
-278
-279
-264
-252
-234
-237
-244
-236
-236
-239
-245
-232
-222
-218
-214
-210
-214
-223
-206
-203
-191
-191
-196
-182
-174
-176
-186
-185
-202
-216
-218
-217
-222
-234
-253
-259
-258
-254
-251
-258
-256
-247
-252
-254
-252
-256
-257
-265
-270
-273
-274
-269
-268
-272
-270
-261
-261
-274
-280
-276
-269
-267
-265
-258
-264
-281
-276
-278
-283
-268
-268
-260
-257
-267
-271
-268
-274
-280
-289
-294
-296
-294
-296
-300
-311
-316
-321
-330
-325
-313
-295
-283
-292
-294
-283
-287
-292
-289
-278
-272
-266
-264
-265
-267
-279
-287
-279
-279
-283
-286
-290
-279
-282
-281
-288
-302
-304
-303
-291
-296
-297
-287
-292
-290
-293
-301
-296
-286
-269
-269
-276
-270
-267
-268
-267
-254
-237
-228
-222
-217
-227
-248
-265
-281
-275
-278
-280
-280
-286
-285
-280
-282
-290
-284
-276
-264
-252
-254
-248
-245
-233
-229
-229
-232
-225
-215
-221
-228
-222
-227
-235
-235
-242
-237
-235
-239
-249
-253
-259
-261
-248
-245
-229
-215
-214
-216
-230
-241
-249
-250
-241
-228
-225
-232
-239
-233
-240
-245
-260
-248
-234
-236
-223
-213
-220
-241
-249
-245
-240
-237
-237
-241
-251
-241
-227
-239
-239
-243
-255
-264
-268
-255
-254
-250
-244
-243
-243
-248
-240
-238
-248
-241
-218
-205
-212
-221
-229
-241
-248
-255
-275
-284
-273
-269
-285
-284
-288
-281
-292
-286
-264
-258
-253
-251
-252
-242
-234
-231
-232
-233
-231
-230
-227
-230
-241
-239
-248
-253
-244
-241
-239
-247
-246
-249
-271
-275
-276
-285
-279
-282
-275
-279
-279
-289
-310
-309
-309
-308
-303
-301
-300
-304
-310
-311
-318
-315
-294
-282
-284
-278
-290
-301
-307
-315
-309
-326
-335
-334
-337
-338
-336
-336
-358
-358
-353
-335
-331
-329
-311
-307
-304
-295
-269
-267
-283
-287
-284
-291
-307
-306
-297
-297
-304
-308
-311
-310
-320
-322
-317
-330
-322
-316
-317
-317
-309
-301
-314
-327
-340
-333
-334
-333
-325
-333
-323
-318
-310
-308
-313
-308
-300
-294
-283
-275
-289
-285
-273
-271
-264
-254
-259
-265
-257
-248
-253
-250
-244
-253
-255
-261
-283
-282
-277
-268
-263
-252
-250
-250
-252
-261
-270
-275
-270
-271
-259
-258
-259
-258
-270
-279
-278
-272
-267
-268
-268
-275
-268
-251
-253
-253
-254
-243
-238
-238
-237
-232
-231
-243
-237
-232
-240
-240
-237
-238
-242
-248
-244
-253
-251
-245
-251
-259
-251
-245
-248
-242
-239
-243
-245
-249
-257
-272
-288
-294
-294
-301
-309
-328
-333
-333
-345
-348
-337
-318
-314
-305
-293
-297
-300
-298
-296
-280
-273
-265
-271
-265
-259
-256
-252
-254
-242
-250
-258
-251
-252
-261
-271
-286
-291
-298
-299
-301
-317
-323
-335
-344
-337
-348
-348
-343
-355
-365
-367
-354
-349
-340
-328
-326
-322
-316
-305
-287
-278
-271
-253
-241
-235
-229
-232
-224
-221
-220
-214
-217
-224
-227
-227
-224
-222
-215
-212
-217
-230
-246
-246
-232
-223
-226
-228
-230
-225
-224
-229
-225
-225
-225
-213
-204
-204
-200
-204
-218
-229
-225
-207
-198
-199
-198
-211
-213
-203
-200
-207
-225
-228
-227
-226
-218
-210
-201
-202
-204
-196
-193
-196
-201
-198
-193
-188
-183
-187
-186
-174
-176
-172
-177
-185
-199
-198
-197
-210
-214
-216
-221
-228
-228
-233
-234
-238
-245
-250
-240
-244
-243
-231
-230
-229
-214
-222
-229
-231
-232
-235
-245
-246
-238
-244
-255
-251
-249
-255
-259
-263
-270
-266
-267
-264
-269
-278
-286
-286
-284
-295
-293
-286
-285
-287
-286
-280
-280
-274
-263
-250
-242
-244
-245
-236
-223
-208
-199
-204
-207
-189
-184
-195
-202
-211
-219
-227
-226
-234
-223
-226
-254
-264
-264
-259
-261
-253
-245
-249
-252
-254
-255
-260
-264
-260
-265
-259
-246
-230
-227
-234
-215
-224
-230
-219
-205
-207
-212
-195
-193
-201
-207
-208
-200
-203
-207
-215
-222
-233
-234
-238
-238
-240
-250
-263
-259
-252
-247
-253
-265
-252
-249
-254
-253
-268
-270
-273
-272
-267
-276
-266
-259
-273
-279
-277
-273
-271
-281
-282
-276
-280
-280
-275
-270
-270
-275
-277
-279
-289
-284
-276
-282
-277
-276
-282
-280
-289
-300
-290
-279
-277
-279
-273
-261
-258
-253
-248
-242
-235
-244
-253
-243
-227
-216
-201
-193
-196
-190
-200
-211
-224
-237
-239
-229
-227
-227
-228
-233
-229
-235
-240
-236
-227
-225
-238
-236
-230
-233
-232
-221
-218
-226
-221
-207
-193
-192
-186
-190
-199
-206
-205
-208
-205
-201
-202
-192
-199
-214
-222
-226
-227
-232
-237
-237
-229
-226
-229
-226
-227
-227
-214
-200
-192
-183
-186
-186
-182
-178
-181
-176
-166
-172
-177
-181
-186
-198
-200
-187
-197
-206
-199
-199
-197
-197
-194
-202
-203
-209
-215
-221
-234
-241
-241
-244
-252
-251
-260
-268
-284
-296
-294
-298
-304
-307
-301
-291
-287
-292
-292
-291
-286
-277
-261
-257
-263
-262
-248
-253
-266
-264
-267
-261
-262
-250
-245
-242
-245
-235
-236
-241
-249
-254
-245
-249
-238
-237
-246
-254
-256
-245
-241
-245
-238
-219
-210
-206
-197
-189
-189
-191
-182
-187
-179
-176
-176
-170
-168
-162
-167
-169
-166
-165
-160
-159
-176
-191
-195
-193
-187
-176
-167
-159
-156
-154
-162
-156
-147
-143
-138
-140
-141
-142
-127
-127
-124
-124
-115
-120
-138
-141
-138
-136
-146
-159
-170
-168
-178
-184
-175
-171
-190
-194
-191
-194
-191
-191
-181
-186
-202
-209
-221
-228
-228
-234
-233
-231
-231
-229
-233
-236
-241
-232
-237
-247
-245
-251
-259
-269
-276
-282
-291
-288
-279
-279
-261
-253
-250
-245
-245
-244
-252
-249
-247
-248
-250
-251
-236
-235
-238
-243
-255
-261
-264
-265
-260
-256
-260
-264
-259
-271
-274
-271
-278
-279
-278
-278
-275
-276
-278
-281
-288
-280
-277
-268
-265
-255
-253
-264
-265
-269
-260
-244
-242
-251
-249
-245
-241
-238
-244
-255
-254
-239
-235
-232
-229
-218
-207
-211
-202
-197
-201
-208
-211
-206
-211
-226
-236
-238
-240
-243
-251
-253
-262
-271
-274
-272
-269
-264
-258
-260
-253
-243
-238
-234
-232
-236
-239
-256
-253
-254
-263
-262
-267
-263
-258
-260
-268
-272
-267
-265
-250
-260
-264
-265
-262
-256
-263
-266
-279
-286
-286
-289
-299
-309
-314
-310
-306
-293
-292
-286
-287
-302
-308
-308
-302
-292
-291
-293
-291
-291
-303
-305
-300
-313
-321
-312
-322
-325
-323
-318
-314
-313
-307
-309
-302
-296
-295
-289
-272
-260
-257
-254
-237
-232
-235
-223
-231
-231
-239
-239
-230
-233
-250
-267
-258
-242
-233
-227
-208
-190
-187
-176
-156
-153
-156
-159
-164
-161
-151
-142
-152
-156
-165
-170
-167
-175
-165
-148
-139
-140
-139
-134
-130
-122
-121
-135
-151
-152
-158
-157
-162
-168
-170
-177
-193
-215
-229
-232
-250
-261
-257
-247
-249
-248
-247
-248
-246
-259
-265
-257
-251
-251
-263
-272
-277
-281
-277
-282
-289
-290
-291
-296
-302
-294
-295
-302
-302
-305
-316
-323
-298
-296
-298
-299
-306
-303
-292
-281
-284
-275
-271
-280
-288
-276
-263
-267
-260
-252
-235
-234
-237
-229
-218
-214
-226
-236
-236
-234
-245
-249
-259
-268
-272
-269
-270
-268
-261
-268
-267
-276
-285
-281
-263
-245
-235
-232
-237
-248
-251
-249
-244
-234
-242
-241
-246
-253
-252
-250
-244
-238
-227
-211
-206
-201
-197
-207
-214
-228
-237
-243
-229
-213
-202
-191
-196
-206
-199
-197
-208
-202
-201
-197
-191
-193
-190
-184
-182
-191
-198
-204
-210
-212
-232
-251
-257
-259
-265
-261
-256
-246
-243
-250
-257
-257
-259
-264
-276
-280
-277
-275
-267
-259
-262
-277
-277
-278
-280
-263
-250
-250
-254
-263
-260
-254
-246
-250
-253
-234
-240
-258
-270
-272
-261
-259
-260
-261
-256
-275
-287
-269
-271
-285
-292
-288
-285
-298
-298
-296
-295
-289
-289
-287
-277
-264
-275
-283
-285
-292
-307
-310
-294
-297
-299
-298
-294
-290
-287
-273
-272
-274
-273
-284
-281
-262
-256
-246
-243
-254
-257
-252
-258
-265
-256
-238
-228
-220
-202
-204
-205
-218
-233
-235
-233
-227
-221
-220
-222
-227
-235
-239
-253
-250
-243
-241
-246
-252
-253
-267
-276
-269
-250
-246
-246
-239
-227
-226
-233
-231
-242
-250
-248
-245
-241
-238
-228
-226
-221
-226
-229
-238
-252
-255
-263
-262
-259
-264
-276
-273
-272
-283
-286
-289
-291
-284
-283
-295
-294
-296
-303
-309
-312
-303
-302
-309
-316
-312
-314
-324
-326
-327
-330
-332
-324
-323
-322
-322
-320
-319
-327
-332
-327
-309
-295
-281
-279
-279
-284
-284
-281
-284
-278
-283
-285
-297
-300
-302
-299
-291
-302
-305
-304
-302
-310
-316
-315
-319
-320
-317
-308
-311
-311
-305
-308
-306
-304
-295
-300
-302
-294
-285
-277
-281
-281
-268
-257
-248
-242
-250
-259
-262
-260
-260
-262
-266
-263
-250
-249
-251
-256
-254
-256
-251
-241
-250
-248
-243
-238
-245
-241
-249
-262
-259
-265
-271
-273
-269
-266
-267
-268
-267
-262
-264
-271
-263
-258
-270
-272
-274
-276
-280
-281
-275
-279
-284
-287
-288
-288
-286
-284
-286
-286
-293
-298
-298
-315
-324
-327
-333
-331
-332
-319
-315
-317
-317
-323
-311
-288
-282
-280
-284
-297
-299
-296
-299
-306
-304
-300
-300
-290
-290
-296
-295
-301
-312
-315
-309
-312
-307
-309
-314
-315
-313
-302
-297
-292
-292
-279
-265
-262
-256
-242
-239
-236
-229
-221
-220
-224
-227
-227
-248
-265
-277
-278
-277
-276
-264
-260
-258
-256
-244
-250
-251
-242
-231
-238
-236
-233
-242
-238
-231
-220
-210
-216
-217
-205
-197
-193
-191
-192
-202
-212
-225
-225
-229
-237
-236
-237
-235
-244
-237
-227
-229
-230
-219
-215
-223
-219
-218
-226
-228
-221
-224
-228
-241
-234
-233
-233
-251
-251
-251
-260
-255
-263
-251
-247
-251
-258
-264
-264
-255
-259
-263
-253
-235
-236
-246
-242
-236
-234
-236
-236
-246
-244
-240
-236
-235
-237
-238
-238
-240
-246
-245
-261
-270
-267
-272
-278
-281
-296
-299
-307
-311
-308
-303
-295
-299
-284
-272
-273
-269
-263
-257
-246
-241
-242
-237
-234
-243
-240
-240
-248
-242
-252
-261
-267
-263
-262
-264
-264
-263
-265
-278
-284
-286
-293
-292
-288
-294
-285
-271
-271
-279
-279
-259
-252
-238
-235
-239
-239
-235
-237
-249
-253
-252
-250
-237
-234
-234
-228
-232
-232
-222
-224
-228
-222
-212
-210
-218
-222
-223
-231
-234
-235
-238
-238
-236
-230
-209
-196
-186
-180
-189
-187
-179
-191
-203
-197
-195
-202
-197
-176
-169
-168
-183
-184
-174
-169
-173
-163
-160
-177
-186
-185
-190
-190
-186
-197
-204
-218
-225
-229
-247
-266
-270
-273
-280
-296
-308
-322
-329
-341
-350
-351
-352
-348
-347
-347
-347
-354
-362
-362
-358
-354
-350
-344
-342
-350
-350
-350
-344
-329
-334
-325
-330
-342
-338
-334
-321
-326
-324
-325
-326
-312
-308
-307
-311
-311
-315
-306
-308
-312
-306
-306
-304
-307
-314
-306
-303
-291
-288
-288
-275
-266
-255
-238
-232
-231
-221
-221
-215
-212
-216
-209
-211
-215
-205
-197
-201
-204
-207
-204
-204
-214
-225
-216
-209
-206
-196
-189
-192
-205
-205
-200
-199
-193
-203
-214
-220
-209
-202
-209
-209
-216
-205
-207
-213
-215
-211
-214
-215
-214
-203
-203
-203
-193
-201
-206
-208
-198
-198
-192
-189
-194
-204
-206
-207
-210
-208
-205
-204
-202
-196
-206
-215
-219
-234
-239
-235
-236
-238
-230
-226
-232
-239
-249
-238
-228
-226
-229
-238
-242
-245
-237
-221
-204
-192
-189
-186
-185
-181
-187
-188
-188
-188
-191
-201
-206
-214
-220
-227
-221
-218
-205
-202
-207
-212
-218
-215
-209
-203
-189
-183
-187
-188
-187
-185
-179
-179
-177
-177
-183
-187
-184
-179
-169
-177
-186
-175
-183
-187
-193
-185
-185
-187
-184
-180
-180
-181
-185
-199
-207
-213
-219
-223
-240
-247
-247
-251
-262
-264
-272
-273
-251
-252
-259
-260
-249
-246
-265
-276
-278
-263
-260
-263
-259
-262
-266
-264
-261
-263
-271
-268
-268
-259
-251
-245
-254
-266
-253
-247
-251
-260
-263
-278
-282
-290
-285
-287
-290
-302
-322
-327
-338
-330
-318
-325
-315
-295
-293
-287
-286
-296
-308
-310
-315
-314
-312
-309
-309
-305
-317
-322
-320
-328
-329
-319
-313
-318
-319
-319
-311
-302
-294
-290
-273
-274
-273
-267
-253
-250
-256
-247
-249
-254
-253
-259
-269
-271
-267
-261
-261
-268
-274
-267
-257
-258
-259
-263
-267
-260
-262
-261
-257
-270
-269
-254
-255
-256
-246
-234
-227
-223
-219
-239
-256
-266
-274
-269
-264
-261
-266
-285
-314
-314
-310
-314
-316
-307
-305
-314
-315
-314
-308
-304
-293
-285
-287
-276
-272
-288
-301
-298
-297
-304
-316
-317
-313
-315
-321
-323
-320
-324
-335
-322
-312
-326
-341
-342
-331
-330
-328
-331
-331
-326
-321
-314
-302
-289
-284
-284
-294
-305
-303
-291
-281
-270
-263
-262
-271
-274
-275
-285
-298
-308
-304
-302
-302
-296
-297
-314
-329
-325
-322
-326
-325
-324
-326
-323
-320
-322
-326
-325
-314
-313
-326
-322
-314
-305
-297
-301
-310
-316
-317
-317
-317
-306
-304
-291
-290
-296
-291
-294
-292
-297
-299
-292
-279
-271
-278
-275
-268
-274
-274
-278
-283
-281
-277
-269
-251
-241
-242
-236
-240
-252
-260
-265
-273
-279
-265
-261
-272
-275
-270
-264
-273
-271
-272
-272
-267
-275
-274
-272
-266
-260
-253
-247
-234
-223
-219
-214
-221
-222
-223
-231
-229
-222
-221
-230
-238
-245
-263
-268
-269
-266
-265
-276
-276
-273
-286
-281
-273
-263
-267
-272
-259
-262
-264
-267
-264
-276
-288
-301
-308
-314
-316
-299
-296
-304
-290
-283
-282
-290
-300
-308
-317
-301
-305
-314
-321
-319
-314
-319
-316
-307
-305
-290
-276
-280
-288
-288
-279
-289
-279
-272
-284
-282
-275
-272
-271
-261
-258
-266
-273
-270
-265
-271
-279
-270
-272
-284
-291
-303
-305
-302
-307
-314
-302
-292
-290
-268
-249
-250
-263
-261
-259
-273
-271
-258
-266
-257
-252
-255
-256
-259
-248
-242
-244
-249
-240
-239
-248
-250
-231
-232
-246
-242
-240
-241
-254
-255
-253
-258
-256
-253
-248
-256
-269
-260
-248
-255
-262
-259
-266
-279
-290
-293
-301
-312
-311
-312
-303
-305
-302
-286
-279
-279
-262
-255
-266
-272
-269
-263
-275
-281
-277
-280
-273
-270
-285
-286
-295
-304
-314
-327
-327
-341
-347
-364
-367
-365
-367
-360
-359
-351
-356
-342
-321
-318
-323
-317
-319
-326
-332
-337
-317
-306
-308
-317
-319
-322
-330
-328
-336
-332
-330
-330
-326
-320
-323
-336
-347
-340
-338
-340
-334
-332
-341
-350
-330
-329
-317
-304
-301
-294
-286
-281
-276
-269
-258
-249
-234
-240
-243
-229
-226
-226
-235
-235
-228
-233
-232
-231
-233
-235
-242
-238
-233
-225
-230
-233
-225
-215
-193
-184
-188
-194
-202
-197
-199
-199
-201
-196
-188
-200
-207
-208
-215
-220
-227
-218
-231
-233
-226
-221
-221
-233
-237
-236
-243
-253
-239
-238
-237
-238
-252
-251
-247
-261
-260
-246
-243
-247
-251
-246
-248
-251
-258
-256
-266
-282
-282
-284
-279
-293
-306
-308
-315
-313
-312
-306
-298
-290
-297
-298
-301
-298
-284
-284
-287
-269
-263
-270
-261
-260
-261
-255
-256
-267
-275
-278
-292
-294
-304
-304
-295
-290
-290
-289
-280
-276
-277
-270
-269
-268
-254
-247
-237
-230
-231
-232
-231
-233
-225
-215
-218
-223
-232
-225
-232
-237
-233
-243
-248
-232
-226
-229
-217
-204
-198
-189
-184
-178
-179
-190
-202
-201
-201
-216
-214
-210
-214
-220
-219
-229
-243
-233
-231
-230
-226
-216
-213
-211
-213
-224
-232
-225
-219
-223
-227
-231
-244
-257
-262
-260
-250
-243
-248
-256
-250
-246
-244
-244
-243
-248
-246
-244
-249
-259
-271
-279
-272
-276
-278
-279
-281
-278
-265
-263
-280
-282
-288
-305
-311
-319
-310
-297
-294
-297
-287
-270
-261
-259
-257
-257
-259
-257
-254
-262
-271
-278
-294
-298
-298
-305
-319
-331
-332
-323
-318
-315
-312
-303
-287
-296
-301
-294
-302
-303
-310
-311
-300
-285
-265
-260
-251
-242
-236
-233
-225
-217
-204
-202
-206
-198
-195
-209
-213
-210
-207
-209
-221
-219
-219
-217
-215
-213
-222
-239
-253
-254
-255
-247
-251
-273
-276
-274
-270
-273
-277
-271
-263
-272
-272
-274
-281
-279
-284
-287
-279
-278
-288
-292
-305
-313
-307
-301
-298
-298
-294
-279
-274
-272
-278
-287
-287
-287
-280
-277
-265
-261
-267
-252
-253
-263
-266
-269
-271
-280
-289
-293
-289
-277
-285
-291
-286
-292
-308
-315
-321
-322
-321
-321
-318
-302
-299
-299
-297
-311
-314
-298
-295
-310
-320
-317
-331
-340
-337
-344
-344
-343
-359
-374
-366
-364
-365
-368
-365
-348
-337
-338
-349
-351
-344
-342
-332
-325
-324
-304
-289
-287
-297
-300
-294
-293
-288
-291
-310
-307
-295
-301
-309
-310
-311
-303
-299
-297
-289
-287
-297
-299
-298
-303
-298
-295
-284
-278
-270
-263
-269
-272
-272
-267
-261
-261
-253
-247
-231
-218
-210
-221
-230
-232
-218
-209
-198
-187
-189
-191
-194
-183
-177
-181
-194
-201
-202
-203
-206
-198
-198
-190
-185
-194
-192
-210
-226
-236
-244
-251
-259
-273
-272
-277
-276
-268
-271
-277
-288
-289
-288
-300
-318
-321
-337
-350
-354
-357
-357
-364
-363
-365
-358
-346
-330
-323
-312
-311
-300
-292
-304
-310
-312
-323
-337
-344
-349
-351
-338
-336
-331
-320
-323
-326
-326
-334
-342
-336
-331
-324
-315
-313
-298
-292
-290
-291
-300
-295
-292
-263
-259
-266
-265
-268
-262
-261
-266
-255
-246
-252
-249
-232
-235
-231
-230
-236
-247
-242
-230
-236
-239
-253
-253
-238
-245
-252
-242
-241
-247
-257
-265
-255
-262
-268
-272
-271
-262
-264
-264
-254
-250
-247
-230
-220
-223
-222
-214
-216
-224
-234
-218
-213
-214
-209
-216
-219
-232
-236
-221
-221
-224
-233
-240
-242
-255
-254
-253
-250
-257
-258
-266
-277
-267
-258
-246
-240
-236
-237
-248
-248
-245
-248
-263
-267
-267
-272
-269
-267
-267
-269
-263
-258
-257
-245
-242
-240
-242
-245
-249
-248
-243
-237
-229
-228
-234
-234
-243
-252
-253
-261
-262
-268
-264
-267
-277
-271
-271
-276
-263
-243
-256
-261
-254
-252
-250
-251
-251
-260
-263
-263
-263
-262
-263
-263
-255
-256
-268
-273
-271
-267
-261
-258
-248
-240
-240
-244
-229
-232
-237
-227
-224
-217
-214
-209
-211
-213
-209
-219
-222
-226
-231
-233
-231
-220
-217
-216
-223
-233
-235
-226
-228
-233
-227
-218
-213
-224
-218
-218
-217
-216
-215
-211
-219
-214
-201
-199
-209
-218
-222
-238
-258
-271
-294
-299
-302
-311
-307
-317
-326
-329
-330
-331
-337
-336
-342
-343
-338
-328
-320
-324
-316
-315
-308
-298
-286
-282
-281
-280
-283
-282
-296
-319
-312
-298
-295
-291
-296
-298
-298
-291
-304
-302
-289
-278
-267
-267
-268
-272
-277
-270
-262
-261
-259
-251
-254
-251
-252
-260
-276
-285
-287
-282
-272
-277
-277
-283
-279
-279
-282
-280
-281
-269
-256
-257
-261
-263
-267
-264
-265
-269
-264
-254
-257
-256
-257
-255
-265
-256
-251
-255
-252
-251
-239
-242
-244
-243
-241
-234
-230
-219
-217
-211
-207
-217
-223
-220
-216
-224
-232
-238
-250
-246
-254
-254
-240
-242
-245
-250
-250
-251
-256
-260
-250
-240
-241
-241
-246
-252
-252
-249
-259
-257
-263
-271
-274
-282
-287
-275
-275
-282
-278
-265
-272
-278
-272
-266
-269
-271
-265
-272
-288
-298
-296
-290
-300
-315
-306
-317
-332
-341
-333
-327
-318
-318
-326
-322
-315
-320
-309
-294
-289
-282
-289
-299
-301
-294
-306
-308
-308
-319
-314
-304
-305
-298
-292
-279
-278
-272
-269
-270
-268
-279
-278
-276
-269
-284
-287
-287
-288
-296
-296
-296
-295
-294
-297
-302
-288
-279
-270
-253
-246
-246
-250
-249
-238
-231
-224
-219
-220
-214
-214
-220
-217
-220
-230
-231
-243
-252
-259
-264
-252
-244
-234
-230
-233
-225
-219
-223
-217
-219
-228
-230
-229
-223
-208
-205
-199
-199
-202
-217
-225
-227
-224
-218
-218
-221
-226
-224
-231
-230
-234
-249
-258
-251
-240
-241
-242
-235
-230
-234
-240
-242
-232
-239
-244
-237
-217
-200
-198
-199
-201
-195
-192
-185
-181
-181
-184
-193
-213
-217
-229
-248
-240
-237
-246
-235
-217
-216
-212
-198
-191
-192
-191
-187
-187
-172
-164
-170
-178
-196
-201
-194
-196
-197
-204
-212
-211
-221
-242
-258
-266
-276
-278
-284
-281
-275
-285
-288
-290
-292
-296
-297
-288
-271
-266
-275
-270
-269
-275
-282
-288
-279
-262
-253
-246
-231
-223
-216
-216
-221
-229
-242
-240
-233
-233
-242
-255
-263
-264
-261
-258
-253
-258
-252
-244
-243
-243
-251
-257
-250
-260
-265
-262
-267
-270
-258
-261
-251
-250
-259
-262
-267
-257
-244
-237
-236
-234
-225
-227
-232
-238
-241
-242
-244
-253
-259
-260
-256
-249
-260
-262
-263
-260
-259
-269
-269
-260
-263
-266
-271
-261
-262
-269
-265
-265
-272
-273
-273
-276
-279
-278
-273
-279
-281
-277
-281
-279
-278
-281
-291
-289
-293
-300
-298
-306
-303
-297
-293
-301
-290
-285
-291
-296
-299
-282
-285
-291
-304
-310
-311
-316
-306
-308
-319
-313
-305
-301
-298
-298
-293
-298
-302
-300
-301
-296
-292
-297
-304
-303
-297
-295
-290
-279
-266
-257
-256
-255
-260
-252
-234
-229
-226
-226
-211
-197
-203
-206
-204
-212
-227
-228
-239
-252
-251
-250
-247
-245
-260
-266
-259
-259
-261
-254
-252
-258
-255
-253
-243
-226
-223
-228
-231
-230
-224
-217
-214
-213
-219
-225
-233
-232
-232
-248
-255
-248
-249
-251
-245
-238
-238
-248
-246
-248
-245
-249
-251
-252
-250
-259
-276
-286
-296
-298
-303
-305
-306
-304
-299
-289
-289
-303
-307
-318
-314
-321
-324
-316
-315
-311
-310
-315
-335
-343
-338
-326
-318
-328
-330
-332
-335
-342
-352
-367
-380
-375
-366
-371
-371
-357
-356
-352
-337
-335
-330
-325
-309
-288
-279
-268
-252
-233
-225
-232
-223
-219
-219
-212
-210
-202
-190
-186
-186
-190
-190
-185
-186
-189
-179
-181
-193
-200
-211
-213
-216
-212
-211
-212
-215
-209
-209
-204
-205
-210
-213
-206
-205
-214
-215
-220
-207
-213
-232
-223
-217
-209
-229
-228
-222
-218
-214
-224
-226
-228
-233
-232
-225
-220
-225
-217
-214
-225
-227
-212
-199
-191
-193
-187
-189
-197
-187
-187
-185
-175
-170
-173
-172
-168
-174
-183
-192
-198
-196
-212
-225
-229
-233
-245
-246
-247
-256
-250
-241
-252
-262
-264
-273
-270
-278
-286
-276
-279
-279
-265
-258
-268
-270
-268
-264
-256
-243
-238
-232
-240
-245
-244
-240
-228
-233
-241
-241
-236
-221
-211
-203
-210
-215
-214
-221
-226
-232
-228
-226
-232
-232
-232
-230
-229
-229
-224
-220
-221
-210
-212
-215
-222
-223
-228
-237
-236
-235
-236
-234
-239
-241
-243
-246
-239
-237
-249
-242
-235
-230
-238
-241
-243
-239
-235
-231
-234
-229
-221
-214
-201
-205
-207
-199
-184
-189
-182
-173
-168
-169
-168
-153
-152
-158
-171
-163
-157
-154
-154
-161
-173
-181
-180
-185
-179
-184
-191
-192
-201
-191
-190
-201
-210
-226
-235
-234
-226
-224
-206
-202
-207
-213
-237
-236
-237
-237
-241
-226
-217
-236
-245
-244
-242
-247
-253
-249
-242
-239
-243
-242
-237
-241
-254
-254
-244
-235
-227
-216
-211
-212
-208
-204
-212
-213
-200
-195
-200
-200
-213
-219
-218
-227
-229
-240
-245
-251
-248
-263
-268
-266
-268
-268
-265
-256
-249
-247
-242
-240
-247
-244
-234
-242
-249
-240
-239
-241
-226
-231
-236
-236
-232
-235
-250
-250
-254
-253
-258
-255
-250
-247
-250
-249
-242
-236
-241
-242
-238
-247
-248
-253
-256
-258
-257
-257
-249
-242
-247
-253
-250
-246
-234
-218
-221
-217
-207
-204
-208
-209
-207
-210
-230
-242
-248
-246
-247
-244
-246
-253
-235
-241
-250
-261
-269
-281
-289
-275
-270
-276
-277
-284
-283
-285
-291
-293
-288
-286
-291
-277
-274
-270
-263
-257
-247
-251
-269
-282
-291
-291
-294
-289
-285
-269
-260
-261
-263
-246
-234
-239
-241
-233
-232
-231
-222
-212
-188
-173
-165
-169
-179
-185
-180
-192
-204
-200
-195
-185
-193
-198
-205
-204
-209
-220
-215
-219
-220
-215
-206
-202
-221
-226
-225
-235
-238
-242
-247
-241
-240
-241
-227
-225
-222
-218
-207
-202
-203
-199
-177
-171
-183
-182
-189
-176
-182
-186
-193
-206
-210
-204
-202
-191
-171
-162
-161
-170
-176
-166
-163
-166
-166
-173
-172
-169
-154
-146
-144
-143
-152
-147
-140
-139
-141
-141
-159
-172
-174
-181
-175
-166
-160
-161
-164
-165
-171
-169
-178
-192
-196
-200
-209
-217
-227
-233
-240
-242
-237
-241
-239
-251
-250
-239
-242
-248
-247
-236
-209
-198
-200
-203
-190
-183
-194
-198
-189
-186
-189
-193
-184
-169
-181
-180
-188
-196
-197
-193
-187
-187
-187
-198
-202
-204
-205
-210
-215
-223
-223
-233
-249
-265
-272
-285
-293
-290
-291
-289
-285
-285
-278
-276
-290
-293
-297
-294
-296
-295
-285
-287
-285
-279
-264
-259
-259
-241
-213
-206
-211
-204
-207
-215
-209
-211
-213
-205
-201
-211
-217
-220
-223
-211
-212
-215
-204
-194
-185
-177
-170
-175
-185
-188
-194
-197
-208
-223
-223
-220
-215
-215
-221
-233
-243
-253
-256
-256
-267
-268
-265
-265
-262
-264
-267
-261
-258
-256
-268
-271
-273
-280
-285
-303
-305
-293
-279
-283
-266
-256
-244
-232
-243
-244
-246
-239
-238
-249
-255
-251
-239
-227
-228
-235
-230
-237
-247
-247
-248
-247
-257
-269
-273
-276
-281
-287
-288
-289
-289
-306
-308
-300
-289
-290
-286
-288
-314
-322
-333
-339
-338
-344
-347
-346
-345
-343
-348
-343
-337
-333
-322
-316
-312
-299
-291
-301
-309
-304
-295
-300
-313
-307
-296
-293
-293
-292
-304
-318
-322
-325
-326
-315
-310
-305
-298
-296
-285
-277
-286
-304
-299
-306
-309
-312
-314
-311
-314
-307
-301
-290
-275
-268
-279
-286
-283
-283
-278
-275
-271
-275
-281
-282
-278
-285
-277
-272
-282
-278
-281
-283
-291
-301
-309
-319
-325
-318
-305
-304
-300
-284
-284
-295
-300
-303
-293
-282
-287
-286
-285
-289
-288
-283
-272
-259
-244
-250
-255
-263
-281
-302
-318
-314
-305
-308
-312
-313
-314
-330
-344
-343
-336
-327
-329
-318
-306
-293
-291
-301
-304
-308
-312
-298
-279
-277
-287
-297
-306
-301
-294
-290
-303
-315
-310
-304
-307
-305
-295
-286
-282
-280
-278
-260
-257
-257
-246
-233
-216
-222
-221
-217
-217
-227
-244
-235
-215
-197
-196
-204
-203
-202
-188
-178
-176
-163
-156
-158
-169
-167
-163
-149
-141
-145
-139
-134
-143
-145
-151
-159
-167
-160
-150
-164
-183
-192
-201
-211
-220
-224
-218
-227
-235
-246
-256
-270
-268
-260
-262
-262
-248
-250
-255
-271
-274
-272
-272
-277
-286
-282
-280
-271
-274
-275
-273
-266
-264
-265
-263
-267
-276
-280
-279
-278
-275
-273
-268
-271
-277
-280
-284
-282
-284
-277
-263
-254
-246
-249
-247
-245
-247
-257
-280
-297
-294
-300
-301
-296
-293
-283
-285
-286
-296
-293
-295
-302
-293
-287
-286
-292
-302
-301
-297
-298
-299
-300
-288
-286
-287
-274
-264
-268
-266
-255
-247
-241
-232
-219
-206
-182
-169
-165
-167
-164
-159
-164
-175
-184
-186
-190
-185
-191
-196
-196
-198
-214
-229
-229
-223
-221
-217
-207
-213
-220
-210
-218
-236
-235
-245
-244
-243
-251
-236
-230
-240
-242
-232
-241
-246
-247
-254
-255
-264
-260
-245
-242
-252
-254
-252
-257
-256
-258
-259
-249
-250
-257
-255
-251
-253
-259
-263
-263
-256
-248
-250
-248
-246
-248
-246
-252
-248
-231
-232
-243
-236
-236
-240
-237
-247
-250
-244
-250
-247
-246
-252
-265
-268
-260
-272
-287
-304
-302
-305
-312
-311
-311
-309
-305
-304
-304
-306
-321
-326
-337
-345
-347
-342
-335
-345
-342
-333
-332
-339
-331
-330
-321
-305
-299
-295
-301
-313
-318
-325
-335
-347
-352
-363
-365
-355
-358
-358
-364
-365
-360
-344
-329
-326
-322
-320
-318
-312
-307
-311
-310
-308
-301
-289
-303
-317
-314
-321
-320
-311
-298
-296
-293
-288
-300
-309
-302
-298
-300
-299
-306
-316
-314
-312
-303
-311
-326
-328
-328
-332
-332
-323
-319
-313
-306
-300
-298
-279
-272
-272
-259
-255
-252
-258
-261
-263
-267
-279
-280
-284
-293
-292
-285
-280
-294
-313
-313
-314
-320
-322
-322
-328
-337
-327
-330
-332
-328
-328
-330
-334
-346
-362
-375
-378
-367
-371
-378
-376
-364
-358
-349
-337
-331
-339
-339
-335
-340
-339
-351
-349
-345
-348
-337
-323
-324
-324
-320
-310
-306
-299
-292
-291
-289
-285
-275
-269
-266
-273
-283
-285
-283
-278
-269
-275
-287
-280
-289
-301
-311
-298
-297
-305
-302
-299
-295
-303
-297
-289
-291
-286
-283
-275
-282
-291
-281
-279
-273
-283
-274
-270
-280
-276
-284
-297
-303
-295
-297
-300
-290
-279
-270
-261
-260
-262
-258
-254
-252
-246
-246
-246
-246
-225
-217
-231
-246
-241
-247
-261
-261
-242
-232
-240
-240
-247
-244
-237
-246
-246
-249
-268
-280
-283
-291
-295
-302
-304
-299
-300
-299
-321
-343
-354
-354
-361
-360
-350
-343
-343
-344
-347
-350
-356
-355
-345
-338
-336
-334
-323
-321
-323
-328
-325
-331
-335
-339
-345
-341
-326
-301
-298
-280
-283
-285
-278
-273
-255
-235
-237
-244
-232
-227
-224
-218
-219
-228
-227
-239
-254
-257
-258
-263
-263
-258
-260
-255
-253
-258
-263
-264
-272
-268
-266
-267
-261
-264
-270
-273
-282
-296
-305
-292
-286
-277
-255
-241
-238
-239
-239
-240
-243
-250
-259
-264
-253
-245
-233
-233
-241
-245
-250
-251
-255
-239
-225
-214
-217
-215
-217
-233
-231
-225
-219
-217
-208
-208
-206
-224
-227
-231
-244
-247
-239
-236
-247
-250
-243
-244
-245
-245
-235
-231
-240
-233
-231
-249
-264
-258
-272
-281
-278
-284
-289
-292
-299
-294
-285
-288
-285
-287
-300
-308
-300
-307
-334
-337
-345
-354
-361
-363
-360
-361
-350
-360
-359
-343
-331
-328
-327
-329
-334
-336
-338
-345
-339
-327
-331
-323
-330
-329
-332
-327
-317
-321
-310
-304
-307
-318
-310
-309
-311
-300
-277
-276
-275
-281
-273
-266
-264
-257
-248
-253
-257
-258
-253
-254
-265
-250
-255
-267
-264
-255
-250
-239
-234
-228
-212
-195
-185
-186
-189
-199
-193
-184
-184
-169
-179
-190
-180
-176
-182
-185
-188
-193
-193
-186
-175
-190
-205
-211
-213
-223
-235
-236
-221
-223
-241
-245
-260
-273
-275
-275
-282
-275
-267
-273
-281
-291
-301
-314
-325
-322
-324
-329
-338
-342
-339
-337
-344
-338
-334
-340
-347
-344
-331
-327
-328
-314
-298
-302
-295
-286
-265
-260
-266
-254
-241
-234
-237
-229
-220
-220
-224
-223
-225
-227
-235
-239
-236
-239
-244
-237
-232
-229
-232
-216
-206
-209
-205
-213
-216
-211
-223
-226
-225
-227
-229
-228
-209
-211
-217
-208
-201
-198
-194
-196
-204
-199
-208
-219
-219
-211
-208
-214
-212
-219
-227
-231
-231
-228
-223
-212
-205
-191
-178
-177
-167
-171
-176
-177
-188
-195
-203
-196
-190
-195
-206
-203
-196
-210
-211
-213
-206
-201
-195
-178
-178
-173
-171
-174
-169
-169
-164
-151
-147
-147
-142
-140
-140
-131
-132
-133
-142
-146
-145
-151
-158
-172
-184
-195
-205
-198
-187
-180
-183
-190
-206
-217
-215
-225
-232
-229
-240
-250
-251
-256
-262
-260
-251
-232
-228
-231
-212
-198
-202
-206
-197
-192
-195
-206
-205
-204
-207
-206
-205
-211
-212
-215
-223
-220
-219
-209
-206
-200
-196
-198
-195
-208
-213
-212
-222
-223
-228
-232
-237
-235
-221
-221
-225
-225
-224
-222
-242
-259
-260
-247
-232
-228
-228
-228
-228
